Releases: grokify/goauth
Releases · grokify/goauth
v0.10.4
v0.10.3
v0.10.2
v0.10.1
v0.10.0
Overview
Rename package to goauth
to better capture auth support outside of OAuth 2 (e.g JWT, TLS Client Auth, Basic Auth, proprietary auth, etc.).
The primary goal of this package is to:
- create
*http.Client
for API services from a generic app definition,credentials.Credentials
, no matter the auth type used.
Updates
- cleanup: ringcentral: remove legacy files
- rename: move to new package name goauth
v0.9.0
Overview
Make credentials more generic by moving to single
OAuth2Credentials from ApplicationCredentials
and PasswordCredentials
.
This enables better handling of multiple types of credentials: OAuth2, JWT, BasicAuth, etc.
Updates
- refactor: credentials: create OAuth2Credentials from
ApplicationCredentials
andPasswordCredentials
- dep: go mod: update
v0.8.4
Updates
- enhance: credentials: update
ApplicationCredentials.Exchange()
- style: credentials: use constant
- enhance: credentials: update
ApplicationCredentials.IsGrantType()
- comments: credentials: add for
ApplicationCredentials.NewToken()
- dep: go mod: update
- feat: oauth2more: add
TokenClientCredentials()
- move: oauth2more: OAuth 2.0 grant type constants
v0.8.3
v0.8.2
v0.8.1
Overview
Add credentials
OAuth 2.0 Client Credentials support.
Updates
- streamline: credentials
- enhance: credentials: use context.Context
- enhance: credentials: update client_credentials support
- docs: comments: add comment
- feat: credentials: add OAuth 2.0 client_credentials grant
- docs: README.md: update
- docs: credentials: update
- style: credentials_jwt.go: update