canvas-lms/app/views
Cody Cutrer 68a14290ee support arbitrary login_attribute for SAML providers
closes CORE-1309

test plan:
 * before checking out this commit, have one SAML provider with a
   Login Attribute set to NameID, and one set to
   eduPersonPrincipalName (Stripped)
 * check out this changeset. look in the UI, and verify NameID is
   still NameID (correct case), and the stripped eduPersonPrincipalName
   is now a bare eduPersonPrincipalName, and the (new) "Strip Login
   Attribute Domain" is checked
 * run migrations
 * check the UI again, and it should still have the same results
 * create a new SAML config; it should default to NameID
 * verify login attribute and the new checkbox persist properly
   when making changes
 * in any browser but Safari, clear the Login Attribute textbox
   completely, and notice that it helpfully suggests either NameID
   or eduPersonPrincipalName

Change-Id: Id92e3e115880616145b43a384efa5c59a29aad71
Reviewed-on: https://gerrit.instructure.com/148003
Tested-by: Jenkins
QA-Review: Jeremy Putnam <jeremyp@instructure.com>
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2018-05-08 17:16:47 +00:00
..
accounts rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
alerts da licença part 55 2017-04-28 19:42:23 +00:00
announcements add v2 announcements list ui 2017-12-13 19:43:49 +00:00
assignments Block non-moderators from editing assignments 2018-05-03 10:59:37 +00:00
authentication_providers support arbitrary login_attribute for SAML providers 2018-05-08 17:16:47 +00:00
brand_configs Remove obsolete transform from home menu button 2017-06-27 20:20:40 +00:00
calendar_events Handle RTL in inline styles 2018-04-03 20:22:27 +00:00
calendars Remove remnants of Calendar 1 2018-05-03 16:31:21 +00:00
collaborations Set iframe allowances 2018-01-10 18:06:19 +00:00
communication_channels Replace Terms of Service Links and login flow 2017-10-13 15:08:30 +00:00
conferences da licença part 55 2017-04-28 19:42:23 +00:00
content_exports Handle RTL in inline styles 2018-04-03 20:22:27 +00:00
content_migrations da licença part 55 2017-04-28 19:42:23 +00:00
context Handle RTL in inline styles 2018-04-03 20:22:27 +00:00
context_modules Handle RTL in inline styles 2018-04-03 20:22:27 +00:00
conversations Revert "Update conversation course/group filters to use instui." 2018-02-20 16:42:25 +00:00
courses Handle RTL in inline styles 2018-04-03 20:22:27 +00:00
developer_keys React add/edit dev key modal 2018-03-12 19:10:18 +00:00
discussion_topics Handle RTL in inline styles 2018-04-03 20:22:27 +00:00
eportfolios handle cross-shard attachments in eportfolios 2018-04-23 19:57:32 +00:00
epub_exports da licença part 55 2017-04-28 19:42:23 +00:00
errors Handle RTL in inline styles 2018-04-03 20:22:27 +00:00
external_content da licença part 55 2017-04-28 19:42:23 +00:00
external_tools Revert "Add global navigation for sub-accounts" 2017-09-12 20:52:46 +00:00
file_previews da licença part 55 2017-04-28 19:42:23 +00:00
files Fix breadcrumb links for external module items 2018-02-28 19:50:14 +00:00
gradebook_uploads Handle RTL in inline styles 2018-04-03 20:22:27 +00:00
gradebooks Get slickGrid to work in RTL 2018-04-30 21:20:54 +00:00
grading_standards da licença part 55 2017-04-28 19:42:23 +00:00
graphql remove head_js 2017-07-06 01:01:31 +00:00
groups Stop group links from showing up when they should not 2018-01-17 17:04:58 +00:00
info [Bootstrap cleanup] Get rid of old old styleguide 2017-09-14 15:58:51 +00:00
jobs Handle RTL in inline styles 2018-04-03 20:22:27 +00:00
jst fix Edit button not focusable by screenreader 2018-05-07 20:02:34 +00:00
layouts speed up font loading stuff a bit 2018-05-03 19:44:27 +00:00
login fix screen reader issues on login page 2018-04-25 14:55:12 +00:00
lti Add post_only to sessionless_launch 2018-03-02 19:22:00 +00:00
messages [Bootstrap cleanup] Replace bootstrap classes in /message/ 2017-09-20 18:39:41 +00:00
oauth2_provider fix oauth2 screen user link to open new tab 2017-08-08 20:31:55 +00:00
one_time_passwords MFA backup code support 2017-05-02 16:08:53 +00:00
outcomes Handle RTL in inline styles 2018-04-03 20:22:27 +00:00
page_views Handle RTL in inline styles 2018-04-03 20:22:27 +00:00
plugins removes integration for yo 2018-04-10 20:15:41 +00:00
profile removes integration for yo 2018-04-10 20:15:41 +00:00
pseudonyms Handle RTL in inline styles 2018-04-03 20:22:27 +00:00
question_banks Handle RTL in inline styles 2018-04-03 20:22:27 +00:00
quizzes Hide student name when anonymous grading enabled 2018-04-19 16:21:39 +00:00
role_overrides Start react/redux store for permissions. 2018-05-01 20:01:51 +00:00
rubrics update rubric criterion description to use dialog 2017-10-31 19:30:47 +00:00
search da licença part 55 2017-04-28 19:42:23 +00:00
sections sections: check :manage_sis on the root account 2018-04-06 21:34:53 +00:00
self_enrollments Fix self-enrollment Modal layout 2017-10-31 16:14:13 +00:00
shared rubrics: handle nil assessment rating points 2018-04-21 14:48:19 +00:00
sub_accounts Clean up account course/user search pages 2017-11-07 18:50:50 +00:00
submissions Handle RTL in inline styles 2018-04-03 20:22:27 +00:00
terms Look on terms page and the correct time should display 2017-08-29 15:59:26 +00:00
user_notes Handle RTL in inline styles 2018-04-03 20:22:27 +00:00
users Handle RTL in inline styles 2018-04-03 20:22:27 +00:00
wiki_pages don't show mark done button on locked wiki pages 2017-11-01 16:11:31 +00:00