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

66 Коммитов

Автор SHA1 Сообщение Дата
Leo McArdle 6ea134429b
bump version 2019-03-13 15:16:18 +00:00
Leo McArdle e609924a1a
TEST: fix occasionally failing qunit test
qunit tests are run out of order, so send empty duplicate_accounts
array to ensure the test uses that data, rather than remnants
from another test

https://github.com/mozilla/discourse/issues/173
2019-03-13 15:14:56 +00:00
Leo McArdle 71b24576ed
FIX: load callback view relative to initializer
this was causing tests to fail in travis because it loads the
plugin in plugins/mozilla-iam

https://github.com/mozilla/discourse/issues/173
2019-03-13 15:14:56 +00:00
Leo McArdle 87cda3b293
FEATURE: show custom error page to users logging in with secondary email 2019-03-11 17:30:07 +00:00
Leo McArdle a8312f6449
Revert "allow users to log in with secondary emails"
This reverts commit 2f52f66454.
2019-02-27 09:06:53 +00:00
Leo McArdle 1aad1cfe14
bump version to 1.0.0 2019-02-25 11:42:26 +00:00
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 8e2fd1ff31
update readme with note about bug reports 2018-09-27 17:50:12 +01:00
Leo McArdle e99caa10cd fix tests 2018-09-19 18:04:42 +01:00
Leo McArdle c906c493ce UI: improve look and a11y of email addresses preference 2018-09-12 14:36:49 +01:00
Leo McArdle 3a35f8e555 bump version number 2018-09-11 17:09:07 +01: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 8e9e27cd54 fix test, bump version number 2018-09-05 18:23:45 +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 38fe5060c5
TEMP: disable update_emails
broken for non-english browser locales
2018-08-31 12:55:22 +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 0243e972ce bump version number 2018-08-29 13:43:03 +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 f5de4e2830 Use NLX sign-up flow 2018-08-24 17:30:19 +01:00
Leo McArdle 64307f3e28 move AdminDetailedUserSerializer additions out of plugin.rb 2018-08-07 20:59:50 +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 5c2b14270c update person api url 2018-02-28 20:56:14 +00: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 96ae55a265 FIX: add translation for person api site settings 2017-12-01 17:08:08 +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 24788c53d0 FEATURE: add iam details to admin user page 2017-10-04 14:53:43 +01:00