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

4339 Коммитов

Автор SHA1 Сообщение Дата
Vlad Filippov 3b33f416ea feat(devices): devices API with refreshTokens
Co-authored-by: Vlad Filippov <vlad.filippov@gmail.com>
Co-authored-by: Ryan Kelly <rfkelly@mozilla.com>

Fixes #2547
2019-03-19 11:00:04 -04:00
Phil Booth 447ffee21b
Merge train-133 into master
https://github.com/mozilla/fxa-auth-server/pull/2977
r=shane-tomlinson
2019-03-19 12:48:03 +00:00
Phil Booth ceb2f962b4
Release v1.133.0 2019-03-19 12:15:55 +00:00
Phil Booth 13dc222193
chore(package): update shrinkwrap 2019-03-19 12:15:25 +00:00
Ian Bicking 28eb48f445
Merge pull request #2964 from mozilla/remove-bad-db-constructor-arguments
fix(profile_server_messaging): fix db constructor signature
2019-03-18 17:00:56 -05:00
Ian Bicking dd7c0e38fd
fix(profile_server_messaging): fix db constructor signature
Fixes #2916. The signature didn't cause any bugs, since the DB object is only used for very specific things in the profile_server_messaging and must-reset scripts, but this corrects the invocation.

Also makes the UnblockCode parameter explicitly optional.
2019-03-18 15:11:43 -05:00
Shane Tomlinson a616cf2acb
Merge pull request #2968 from mozilla/2915-verified-login-events-basket r=@vbudhram
feat(basket): Updates to `login` and `verified` events for Basket
2019-03-18 17:11:12 +00:00
Shane Tomlinson 0b02308873
feat(basket): Updates to `login` and `verified` events for Basket
The Mozmeao team would like to create custom onboarding journeys
for different services, but we don't provide sufficient information
for them to do so.

Send along a `service` when emitting the `verified` event.
Send `login` for all services, not just Sync.

fixes #2915
2019-03-18 16:04:09 +00:00
Ryan Kelly a482770a71
Merge pull request #2946 from mozilla/oauth-token-endpoint-refactor; r=shane-tomlinson
chore(refactor): Refactor the /token endpoint to improve clarity.
2019-03-18 08:23:56 +11:00
John Morrison 5082e049ed
Merge pull request #2970 from mozilla/docs-raw-redis-email-values
fix(docs): add note for ops on how to check raw redis email config
2019-03-17 00:10:31 -07:00
John Morrison 063ef968ad fix(docs): add note for ops on how to check raw redis email config 2019-03-16 23:51:15 -07:00
Ryan Kelly b1aafd06d7
chore(refactor): Refactor the /token endpoint to improve clarity. 2019-03-15 13:42:03 +11:00
Phil Booth 40b65eeb05
Merge pull request #2967 from mozilla/pb/2966-redis-conflict-409
https://github.com/mozilla/fxa-auth-server/pull/2967
r=shane-tomlinson
2019-03-14 12:23:43 +00:00
Phil Booth 5ad4d15ff8
chore(api): make redis.watch.conflict a 409 instead of 500 error 2019-03-14 08:25:51 +00:00
Phil Booth c36e9c1242
Merge pull request #2963 from farhan787/issue-#2961
https://github.com/mozilla/fxa-auth-server/pull/2963
r=philbooth
2019-03-13 13:46:31 +00:00
Muhammad Farhan 5172ed867d fix(node 8 and scrypt-hash): removed support for node 8 and scrypt-hash 2019-03-13 18:55:53 +05:30
Phil Booth 9a8cb1744a
Merge pull request #2951 from mozilla/pb/refactor-redis
https://github.com/mozilla/fxa-auth-server/pull/2951
r=shane-tomlinson
2019-03-11 18:34:04 +00:00
Phil Booth 87f1bb027c
refactor(redis): use the extracted redis implementation from fxa-shared 2019-03-11 18:22:41 +00:00
Phil Booth 7fe15bfc5e
Merge pull request #2950 from mozilla/standard-mozlog-logging
https://github.com/mozilla/fxa-auth-server/pull/2950
r=philbooth
2019-03-08 17:56:42 +00:00
Shane Tomlinson 0b3e970de1
refactor(logging): Update to Mozlog format.
Remove all of the `op:` stuff in the logging.

fixes #2940
2019-03-08 17:40:04 +00:00
Vlad Filippov 9c774548ef
Merge pull request #2949 from mozilla/fatal-catch
fix(server): make sure to log errors on server start crash
2019-03-07 15:52:32 +01:00
vladikoff 6c6a779202 fix(server): make sure to log errors on server start crash 2019-03-07 10:16:11 +01:00
Vlad Filippov 05dc66f9da
Merge pull request #2947 from mozilla/oauthdb-file-split
refactor(oauthdb): Split OAuthDB implementation across multiple files.
2019-03-06 10:50:40 -05:00
Ryan Kelly 04986a7ba3
refactor(oauthdb): Split OAuthDB implementation across multiple files.
This lets us share validation objects between the external routes and
internal API calls, and should make things more manageable when we
come to add addional routes.
2019-03-06 14:39:54 +11:00
Vijay Budhram 9fc04dcc77
Merge pull request #2945 from mozilla/train-132 2019-03-05 15:43:30 -05:00
Vijay Budhram 81a21194a8
Release v1.132.1 2019-03-05 15:22:45 -05:00
Vijay Budhram 39ceded628
Merge pull request #2944 from mozilla/train-131-private-uplift 2019-03-05 13:58:28 -05:00
Vijay Budhram ee4649722e
Merge remote-tracking branch 'private/train-131' into train-131-private-uplift 2019-03-05 13:37:24 -05:00
Vijay Budhram 71cd18baa3
Merge pull request #2943 from mozilla/train-132
Release v1.132.0
2019-03-05 10:10:11 -05:00
Vijay Budhram 855de71a1c
Release v1.132.0 2019-03-05 09:37:16 -05:00
Ryan Kelly 59f8393ac2
Release v1.131.2 2019-03-04 14:11:53 +11:00
Vlad Filippov fe908a1c83
Merge pull request #89 from mozilla/train-131-pkce-fixes
fix(pkce): Check code expiry and ownership in the PKCE flow.
2019-03-01 07:27:48 -05:00
Ryan Kelly ff36b142d0
fix(pkce): Check code expiry and ownership in the PKCE flow. 2019-03-01 18:19:49 +11:00
Ryan Kelly 30e65674e7
Merge pull request #2934 from mozilla/plain-get-session-token; r=philbooth
fix(db): Stop using deprecated 'sessionWithDevice' db route.
2019-02-27 18:14:54 +11:00
Ryan Kelly 8d36529a8a
fix(db): Stop using deprecated 'sessionWithDevice' db route.
The database now always returns device information when getting a
sessionToken, so we don't need to use a special route for it.
2019-02-27 15:27:04 +11:00
Phil Booth edd058fb4d
Merge train-131 into master
https://github.com/mozilla/fxa-auth-server/pull/2930
r=vladikoff
2019-02-21 15:31:59 +00:00
Phil Booth a5ce8f5182
Release v1.131.1 2019-02-21 15:16:20 +00:00
Phil Booth fc07943d40
Merge pull request #2929 from mozilla/pb/2917-metrics-context-entrypoint
https://github.com/mozilla/fxa-auth-server/pull/2929
r=vladikoff
2019-02-21 15:16:21 +00:00
Phil Booth 9732cf2561
fix(api): add validation for utm params and entrypoint 2019-02-21 14:52:28 +00:00
Phil Booth 551467ed8c
fix(metrics): reinstate entrypoint to the metrics context schema 2019-02-21 14:52:15 +00:00
Phil Booth b896c524e6
Merge pull request #2910 from mozilla/pb/2884-better-500-errors
https://github.com/mozilla/fxa-auth-server/pull/2910
r=vladikoff
2019-02-20 19:18:56 +00:00
Phil Booth fe50a9c8da
Merge train-131 into master
https://github.com/mozilla/fxa-auth-server/pull/2926
r=vladikoff
2019-02-20 18:30:29 +00:00
Phil Booth 5ecdf727c8
Merge pull request #2925 from mozilla/pb/node-10
https://github.com/mozilla/fxa-auth-server/pull/2925
r=vladikoff
2019-02-20 14:52:48 +00:00
Phil Booth b7f92738e5
chore(deploy): upgrade to node 10 2019-02-20 14:35:29 +00:00
Phil Booth 39d3836af6
Release v1.131.0 2019-02-20 12:39:27 +00:00
Phil Booth f1914d968c
chore(deps): update shrinkwrap 2019-02-20 12:39:20 +00:00
Phil Booth 811e584fbf
fix(errors): strip pii and sensitive fields from logged payloads 2019-02-20 10:41:38 +00:00
Phil Booth 39de07d887
Merge branch 'master' into pb/2884-better-500-errors 2019-02-20 09:57:15 +00:00
Shane Tomlinson 402e9e6982
Merge pull request #2924 from mozilla/bz1528355-fenix-dev-creds r=@vladikoff
chore(clients): Add a dev client_id for Fenix
2019-02-19 23:59:34 +00:00
Shane Tomlinson f6b303a401
chore(clients): Add a dev client_id for Fenix
bz1528355
2019-02-19 23:14:34 +00:00