assent

Multi-provider framework in Elixir

MIT License

Downloads
801.2K
Stars
393
Committers
20

Bot releases are hidden (Show)

assent - v0.1.19

Published by danschultzer almost 4 years ago

Changes

  • Updated docs to detail :inets compilation #69
  • Assent.OAuth2.authorize_url/1 now returns the state, if defined, from authorization_params #66
assent - v0.1.18

Published by danschultzer almost 4 years ago

Changes

  • Removed oauther dependency #65
assent - v0.1.17

Published by danschultzer almost 4 years ago

Changes

  • Relax mint requirement #62
assent - v0.1.16

Published by danschultzer almost 4 years ago

Changes

Warning: This release has breaking changes.

All get_user/2 functions has been renamed to fetch_user/2 as they return {:ok, res}/{:error, res} tuples. #60

  • Assent.OAuth.get/4 removed in favor of Assent.OAuth.request/6 #60
  • Assent.OAuth2.get_access_token/3 renamed to Assent.OAuth2.grant_access_token/3 #60
  • Assent.OAuth2.get/4 removed in favor of Assent.OAuth2.request/6 #60
assent - v0.1.15

Published by danschultzer about 4 years ago

Changes

  • Assent.Strategy.OIDC.validate_id_token/2 has a bug fixed where alg was not validated correctly #59
  • Assent.Strategy.OIDC now has an :id_token_signed_response_alg configuration option #59
  • Assent.Strategy.LINE added #58
assent - v0.1.14

Published by danschultzer about 4 years ago

Changes

assent - v0.1.13

Published by danschultzer over 4 years ago

Changes

  • Assent.Strategy.DigitalOcean added #49
assent - v0.1.12

Published by danschultzer over 4 years ago

Changes

  • Assent.Strategy.OAuth2.authorization_headers/2 now capitalizes the token type in the authorization header #47
  • Assent.Strategy.OIDC.callback/2 now calls the strategy get_user/2 method before any ID token validation #48
  • Assent.Strategy.OIDC.validate_id_token/2 added #48
  • Assent.Strategy.OIDC.fetch_userinfo/2 added #48
  • Assent.Strategy.OIDC no longer fetches the userinfo by default instead using the claims in the ID Token #48
assent - v0.1.11

Published by danschultzer over 4 years ago

Changes

  • Assent.Strategy.OAuth2.callback/2 now requires :session_params to be set in the config #43
  • Assent.Strategy.OIDC.callback/2 now requires :session_params to be set in the config #43
  • Assent.Strategy.OAuth2 now uses constant time comparison for state #43
  • Assent.Strategy.OIDC now uses constant time comparison for nonce #43
  • Assent.Strategy.Httpc.request/5 bug fixed for certificates that has wildcard domain with SAN extension #45
  • Assent.Strategy.Mint.request/5 bug fixed for certificates that has wildcard domain with SAN extension #45
assent - v0.1.10

Published by danschultzer over 4 years ago

Changes

Now requires Mint 1.0.0 or higher. #41

  • Assent.Strategy.Instagram now accepts :user_url_request_fields config option and passes fields params to the /me point #42
assent - v0.1.9

Published by danschultzer over 4 years ago

Changes

  • Assent.Strategy.Instagram now uses the Instagram Graph API #38
  • Assent.Strategy.OIDC bug fixed when no :session_params set in config #39
assent - v0.1.8

Published by danschultzer over 4 years ago

Changes

  • Assent.Strategy.Github now provides email_verified value #33
  • Assent.Strategy.Gitlab now provides email_verified value #33
  • Assent.Strategy.Google fixed to provide correct email_verified value #33
  • Assent.Strategy.Twitter now provides email_verified value #33
assent - v0.1.7

Published by danschultzer over 4 years ago

Changes

  • Fix Assent.HTTPAdapter.Mint where :unknown responses where not handled correctly #31
assent - v0.1.6

Published by danschultzer over 4 years ago

Changes

  • Assent.Strategy.AzureAD now uses auth code flow instead of hybrid flow #30
assent - v0.1.5

Published by danschultzer almost 5 years ago

Changes

  • Removed unused :resource param in Assent.Strategy.AzureAD #22
  • Added "email profile" to scope in Assent.Strategy.AzureAD #22
  • Use response_mode=form_post for Assent.Strategy.AzureAD #22
  • Updated Assent.Strategy.OAuth2 to handle access token request correctly when :auth_method is nil per RFC specs #24
  • Changed Assent.Strategy.Apple to use OIDC strategy and verify the JWT #25
  • Changed Assent.Strategy.OIDC to update token with the expanded JWT as the id_token #27
  • Fixed bug in Assent.HTTPAdapter.Mint with query params not being included in request #26
assent - v0.1.4

Published by danschultzer almost 5 years ago

Changes

  • Support mint up to v1.0.x #16
  • Fixed bug in Assent.JWTAdapter.JOSE where nil secret value raised an exception #19
  • Fixed bug in Assent.JWTAdapter.AssentJWT where ECDSA algorithms didn't generate or verify valid signatures #20
assent - v0.1.3

Published by danschultzer almost 5 years ago

Changes

  • Fixed bug in Assent.Strategy.Github where multiple emails for account resulted in the verified primary e-mail not being returned #15
assent - v0.1.2

Published by danschultzer about 5 years ago

Changes

  • Require :redirect_uri is set in the config of Assent.Strategy.OAuth2.callback/3 instead of as redirect_uri in the params #14
assent - v0.1.1

Published by danschultzer about 5 years ago

Changes

  • Relax mint requirement #12
  • Fix bug in Assent.HTTPAdapter.Mint where HTTP/2 responses wasn't parsed correctly #13
assent - v0.1.0

Published by danschultzer about 5 years ago

Initial release