This go module is a helper to implement OAuth2 Device authentication in command line interfaces (or any other input constrained device).
This is the authorization flow the AWS cli uses for SSO.
The module has two providers, Auth0 and Okta, and a third which is yet to be implemented.
This provider is fully functional. Setup instructions.
This provider is fully functional. Setup instructions.
To be implemented. Setup instructions.