Releases: authify/ueberauth_authify
Releases · authify/ueberauth_authify
Release list
v0.1.0
Initial release.
First release of the Ueberauth strategy for Authify, with feature parity to the Ruby omniauth-authify gem:
- Organization-scoped configuration (strategy option
organization+ OAuth configsite/client_id/client_secret, with{:system, "VAR"}tuple support) - PKCE (S256) for the authorization code exchange, enabled by default
- Per-login nonce bound to the ID token's
nonceclaim - RS256 ID token verification against the organization's JWKS endpoint, with a key-set refetch when the token's
kidis missing (rotated keys) - ID token claim validation:
iss,sub,aud,exp,iat,nonceandauth_time(whenmax_agewas requested), with configurable leeway - Auth hash built from the verified ID token claims, with a userinfo fallback when verification is disabled
- Forwarding of
promptandmax_agerequest parameters
Package: https://hex.pm/packages/ueberauth_authify/0.1.0
Docs: https://ueberauth-authify.hexdocs.pm/0.1.0