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