Граф коммитов

37 Коммитов

Автор SHA1 Сообщение Дата
Leo McArdle 56d233d3a0
FIX: incorrect callback_url being send to auth0 2019-02-15 14:46:11 +00:00
Leo McArdle d51b4e6335
FIX: redirect to original origin after failing login
fixes https://github.com/mozilla/discourse/issues/169
2019-02-12 16:18:41 +00:00
Leo McArdle 2f52f66454 allow users to log in with secondary emails 2019-01-13 21:20:21 +00:00
Leo McArdle 957a748321 show nice error for AAL auth failure 2019-01-13 21:13:45 +00:00
Leo McArdle a1a73b619f FEATURE: show custom error page 2019-01-13 20:21:51 +00:00
Leo McArdle a0a206b870 first attempt at AAL compatibility
will block login of users if their AAL isn't sufficient,
and kill sessions if they later require a higher AAL
2019-01-13 19:08:20 +00:00
Leo McArdle c652048f2a FIX: update to work with jwt 2.1.0 2019-01-08 15:33:41 +00:00
Leo McArdle 6497c39f4e FEATURE: show "includes ldap aliases" instruction to ldap users
also sends mozilla_iam user custom_fields to users
2018-09-11 16:55:17 +01:00
Leo McArdle 51e83d0469 FIX: prevent infinite recursion of serializer 2018-09-11 14:43:49 +01:00
Leo McArdle 1a3d67ddb7 FEATURE: show duplicate accounts in user preferences 2018-09-10 17:36:21 +01:00
Leo McArdle 12966f5f41 FEATURE: display secondary emails in user prefs 2018-09-05 18:04:04 +01:00
Leo McArdle 8229dd6e37 FIX: make update_emails work with non-en locales 2018-08-31 16:52:10 +01:00
Leo McArdle 672977ddf0 SECURITY: if last_refresh isn't set in session, fetch from user profile 2018-08-29 18:56:54 +01:00
Leo McArdle 2d0840d3cf FIX: don't show users logging in with secondary email sign up form 2018-08-29 16:13:52 +01:00
Leo McArdle 211e171cc1 ensure primary email existing in secondary emails doesn't break everything 2018-08-29 14:56:21 +01:00
Leo McArdle 82fa4a532c SECURITY: don't allow users to log in with their secondary email 2018-08-29 14:06:29 +01:00
Leo McArdle 12368b4b06 FIX: remove primary emails from secondary_emails attr 2018-08-24 17:57:51 +01:00
Leo McArdle 46fa806fa1 set secondary email addresses and store taken ones 2018-08-24 17:57:51 +01:00
Leo McArdle ecc1b18a23 add profile class to management api and create api to add refresh methods 2018-08-24 17:57:51 +01:00
Leo McArdle e4101b8f85 rename api classes to reflect file names 2018-08-24 17:57:51 +01:00
Leo McArdle d89e2ee9b1 move api files under lib/mozilla_iam/api/ 2018-08-24 17:57:51 +01:00
Leo McArdle 64980549be set up travis 2018-08-07 20:34:08 +01:00
Leo McArdle 8a4325d84b add enabled? to authenticator (to prevent warnings) 2018-08-03 15:10:15 +01:00
Leo McArdle c1b8887ede update specs to reflect discourse/discourse@87537b679c 2018-07-31 14:19:46 +01:00
Leo McArdle 6fca6dc25f fix "go back" failed login button 2018-06-06 17:53:02 +01:00
Leo McArdle c2e0b73203 fix tests 2018-06-06 16:22:19 +01:00
Leo McArdle 12531fb8d8 Merge branch 'development' 2017-12-20 14:23:07 +00:00
Leo McArdle 159942aed4 merge groups and app_metadata.groups, remove authoritative group support 2017-12-19 18:19:40 +00:00
Leo McArdle 338efac1aa switch back to using management api 2017-12-19 15:45:31 +00:00
Leo McArdle c40b497a5d use person api 2017-11-30 23:09:53 +00:00
Leo McArdle fbe89af594 add tests for undefined/empty/'None' profile values 2017-11-01 12:57:55 +00:00
Leo McArdle 2b51508f64 add spec for AdminDetailedUserSerializer 2017-10-18 17:10:17 +01:00
Leo McArdle 9985b7c043 FIX: make work with rails 5 2017-09-27 16:35:50 +01:00
Leo McArdle 8df1c6e56e FIX: undefined method read_restricted 2017-09-21 17:50:13 +01:00
Leo McArdle 00849263fc fix bug with associated group being nil 2017-09-21 17:50:13 +01:00
Leo McArdle b0edb5b154 fix tests 2017-09-21 17:50:13 +01:00
Leo McArdle 94ea59e10d add some specs, fix a few broken things found out from writing them 2017-09-21 17:50:13 +01:00