Releases: mynona/vapor-oauth-example
Releases · mynona/vapor-oauth-example
Refactoring
Code has been completely refactored based on:
https://github.com/vamsii777/vapor-auth-server
https://github.com/vamsii777/vapor-auth-client
OAuthClientImplementation
OAuthClientImplementation
- Rename helper to OAuthClient
- Improve error handling
- Refactor vocabulary
OpenID Connect flow
0.2.0 discoveryDocument update
First release: OAuth flow without PKCE
Client-Server flow
- Server login screen
- Exchange of the authorization code with the access and refresh tokens
- Access of protected resources
- Access token and refresh token are stored as cookies on client side
Missing
- Refresh token flow
- OAuthUser should be a fluent Model