Skip to content

Releases: grokify/goauth

v0.10.4

11 Jan 08:45
Compare
Choose a tag to compare

Updates

  1. enhance: oauth2: constants
  2. dep: go mod: update

v0.10.3

13 Dec 08:52
Compare
Choose a tag to compare
  1. dep: go mod: update

v0.10.2

18 Oct 06:51
Compare
Choose a tag to compare

Updates

  1. docs: README.md: update
  2. refactor: credentials: move NewOAuth2CredentialsEnv() from ringcentral

v0.10.1

18 Oct 04:28
Compare
Choose a tag to compare

Updates

  1. feat: ringcentral: add NewOAuth2CredentialsEnv()
  2. cleanup: goreportcard: fix gofmt issues
  3. cleanup: goreportcard: fix gofmt issues
  4. fix: zoom/cmd: fix ineffassign

v0.10.0

17 Oct 17:42
Compare
Choose a tag to compare

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:

  1. create *http.Client for API services from a generic app definition, credentials.Credentials, no matter the auth type used.

Updates

  1. cleanup: ringcentral: remove legacy files
  2. rename: move to new package name goauth

v0.9.0

17 Oct 16:10
Compare
Choose a tag to compare

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

  1. refactor: credentials: create OAuth2Credentials from ApplicationCredentials and PasswordCredentials
  2. dep: go mod: update

v0.8.4

15 Oct 09:34
Compare
Choose a tag to compare

Updates

  1. enhance: credentials: update ApplicationCredentials.Exchange()
  2. style: credentials: use constant
  3. enhance: credentials: update ApplicationCredentials.IsGrantType()
  4. comments: credentials: add for ApplicationCredentials.NewToken()
  5. dep: go mod: update
  6. feat: oauth2more: add TokenClientCredentials()
  7. move: oauth2more: OAuth 2.0 grant type constants

v0.8.3

14 Oct 07:04
Compare
Choose a tag to compare

Updates

  1. enhance: oauth2more: genericize NewClientHeaders()

v0.8.2

14 Oct 06:38
Compare
Choose a tag to compare

Updates

  1. feat: credentials: add appCreds.ConfigClientCredentials(); appCreds.NewToken()

v0.8.1

14 Oct 04:24
Compare
Choose a tag to compare

Overview

Add credentials OAuth 2.0 Client Credentials support.

Updates

  1. streamline: credentials
  2. enhance: credentials: use context.Context
  3. enhance: credentials: update client_credentials support
  4. docs: comments: add comment
  5. feat: credentials: add OAuth 2.0 client_credentials grant
  6. docs: README.md: update
  7. docs: credentials: update
  8. style: credentials_jwt.go: update