mattermost/api
Joram Wilander 30a10d35a8 PLT-4767 Implement MFA Enforcement (#4662)
* Create MFA setup page and remove MFA setup from account settings modal

* Add enforce MFA to system console and force redirect

* Lockdown mfa required API routes, add localization, other changes

* Minor fixes

* Fix typo

* Fix some unit tests

* Fix more unit tests

* Minor fix

* Updating UI for MFA screen (#4670)

* Updating UI for MFA screen

* Updating styles for MFA page

* Add the ability to switch between email/sso with MFA enabled

* Added mfa change email

* Minor UI updates for MFA enforcement

* Fix unit test

* Fix client unit test

* Allow switching email to ldap and back when MFA is enabled

* Fix unit test

* Revert config.json
2016-12-12 10:16:10 -03:00
..
admin.go PLT-4853 Adding cache purging to the server (server) (#4735) 2016-12-08 10:18:15 -05:00
admin_test.go PLT-4853 Adding cache purging to the server (server) (#4735) 2016-12-08 10:18:15 -05:00
api.go PLT-1378 Initial version of emoji reactions (#4520) 2016-11-30 13:55:49 -05:00
apitestlib.go Improving command line interface (#4689) 2016-12-06 10:49:34 -05:00
authentication.go Some improvments to password handling (#3549) 2016-07-12 10:09:04 -04:00
authorization.go Merging performance branch into master (#4268) 2016-10-19 14:49:25 -04:00
authorization_test.go Modifying permissions system. (#3897) 2016-09-13 12:42:48 -04:00
auto_channels.go PLT-2057 User as a first class object (#2648) 2016-04-21 22:37:01 -07:00
auto_constants.go Changing SpinPunch to Mattermost in copyright 2015-10-08 12:27:09 -04:00
auto_environment.go PLT-2057 User as a first class object (#2648) 2016-04-21 22:37:01 -07:00
auto_posts.go PLT-3105 Files table migration (#4068) 2016-09-30 11:06:30 -04:00
auto_teams.go PLT-2057 User as a first class object (#2648) 2016-04-21 22:37:01 -07:00
auto_users.go Merging performance branch into master (#4268) 2016-10-19 14:49:25 -04:00
channel.go Add API call to get a channel by its name (#4700) 2016-12-11 21:30:37 -08:00
channel_test.go PLT-4767 Implement MFA Enforcement (#4662) 2016-12-12 10:16:10 -03:00
cli_test.go Improving command line interface (#4689) 2016-12-06 10:49:34 -05:00
command.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_away.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_echo.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_echo_test.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_expand_collapse.go gh-4759 add system message feedbak for expand/collapse command (#4761) 2016-12-11 21:26:53 -08:00
command_expand_collapse_test.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_invite_people.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_invite_people_test.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_join.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_join_test.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_loadtest.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_loadtest_test.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_logout.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_logout_test.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_me.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_me_test.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_msg.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_msg_test.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_offline.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_online.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_shortcuts.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_shortcuts_test.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_shrug.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_shrug_test.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_statuses_test.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
command_test.go PLT-1598 Slash command works in RHS (#4367) 2016-12-09 23:35:16 -05:00
context.go PLT-4767 Implement MFA Enforcement (#4662) 2016-12-12 10:16:10 -03:00
context_test.go Trim trailing slashes to prevent OAuth2 URI mismatch errors (#4204) 2016-10-12 09:51:57 -04:00
deprecated.go PLT-4403 Add server-based channel autocomplete, search and paging (#4585) 2016-11-24 09:35:09 -05:00
deprecated_test.go PLT-4403 Add server-based channel autocomplete, search and paging (#4585) 2016-11-24 09:35:09 -05:00
email_batching.go PLT-3647 Email Batching (#3718) 2016-08-16 14:41:47 -04:00
email_batching_test.go PLT-3647 Email Batching (#3718) 2016-08-16 14:41:47 -04:00
emoji.go PLT-1378 Initial version of emoji reactions (#4520) 2016-11-30 13:55:49 -05:00
emoji_test.go PLT-4277: Allow larger custom emojis by resizing (#4447) 2016-11-21 23:00:13 -03:00
file.go PLT-4442 Generate preview images sequentially in Slack importer (#4617) 2016-11-22 10:14:25 -05:00
file_test.go Moving away from goamz to use minio-go instead. (#4193) 2016-10-26 08:21:07 -04:00
general.go PLT-2899 adding clustering of app servers (#3682) 2016-08-04 13:25:37 -04:00
general_test.go Adding APIs to reload config, recycle db connections and ping server (#3096) 2016-05-24 14:31:30 -07:00
import.go PLT-4839 Split too-long Slack messages on import. (#4679) 2016-12-02 08:13:15 -05:00
license.go Modifying permissions system. (#3897) 2016-09-13 12:42:48 -04:00
license_test.go PLT-2057 User as a first class object (#2648) 2016-04-21 22:37:01 -07:00
oauth.go PLT-4767 Implement MFA Enforcement (#4662) 2016-12-12 10:16:10 -03:00
oauth_test.go PLT-4202 fix javascript error manage OAuth2 apps (#4039) 2016-09-20 12:02:08 -04:00
post.go Fixed sender's username not being sent with websocket posted messages (#4736) 2016-12-08 10:34:38 -05:00
post_test.go Handled possible race confition in TestGetMessageForNotification (#4737) 2016-12-08 12:41:00 -03:00
preference.go PLT-2992 Added the ability to use different themes for each team (#3411) 2016-07-14 10:08:36 -04:00
preference_test.go PLT-2992 Added the ability to use different themes for each team (#3411) 2016-07-14 10:08:36 -04:00
reaction.go PLT-1378 Initial version of emoji reactions (#4520) 2016-11-30 13:55:49 -05:00
reaction_test.go PLT-1378 Initial version of emoji reactions (#4520) 2016-11-30 13:55:49 -05:00
server.go Improving command line interface (#4689) 2016-12-06 10:49:34 -05:00
server_test.go Changing SpinPunch to Mattermost in copyright 2015-10-08 12:27:09 -04:00
slackimport.go PLT-4847 Fix formatting of links imported from Slack. (#4674) 2016-11-29 14:07:07 -05:00
slackimport_test.go PLT-4847 Fix formatting of links imported from Slack. (#4674) 2016-11-29 14:07:07 -05:00
status.go PLT-4853 Adding cache purging to the server (server) (#4735) 2016-12-08 10:18:15 -05:00
status_test.go Improving command line interface (#4689) 2016-12-06 10:49:34 -05:00
team.go Add API call to get a team by its name (#4690) 2016-12-08 10:21:43 -05:00
team_test.go PLT-4767 Implement MFA Enforcement (#4662) 2016-12-12 10:16:10 -03:00
user.go PLT-4767 Implement MFA Enforcement (#4662) 2016-12-12 10:16:10 -03:00
user_test.go PLT-4767 Implement MFA Enforcement (#4662) 2016-12-12 10:16:10 -03:00
web_conn.go PLT-4429 disabling at_all at_channel metions mentions when channel has more than 1k users (#4627) 2016-11-24 08:26:45 -05:00
web_hub.go Improving command line interface (#4689) 2016-12-06 10:49:34 -05:00
webhook.go PLT-4670 DM channel creation via webhook fails (#4523) 2016-11-10 09:20:22 -05:00
webhook_test.go GH-4187 Create direct channel during incoming webhook if not exists (#4206) 2016-10-17 08:12:56 -04:00
webrtc.go PLT-4550 move webrtc to TE (#4440) 2016-11-04 12:05:32 -04:00
webrtc_test.go PLT-4550 move webrtc to TE (#4440) 2016-11-04 12:05:32 -04:00
websocket.go PLT-3562 Switch websocket over to post-connect authentication (#4327) 2016-10-31 08:59:23 -04:00
websocket_handler.go Merging performance branch into master (#4268) 2016-10-19 14:49:25 -04:00
websocket_router.go Deauthenticate websockets and set status to offline when user account deactivated (#4551) 2016-11-15 12:38:58 -03:00
websocket_test.go Temporarily disable websocket test causing random build failures (#4680) 2016-11-30 10:25:53 -05:00