MCPcopy Create free account
hub / github.com/auth0/auth0-cli / GetAccessTokenFromClientPrivateJWT

Function GetAccessTokenFromClientPrivateJWT

internal/auth/auth.go:267–277  ·  view source on GitHub ↗

GetAccessTokenFromClientPrivateJWT generates an access token from client prviateJWT.

(args PrivateKeyJwtTokenSource)

Source from the content-addressed store, hash-verified

265
266// GetAccessTokenFromClientPrivateJWT generates an access token from client prviateJWT.
267func GetAccessTokenFromClientPrivateJWT(args PrivateKeyJwtTokenSource) (Result, error) {
268 resp, err := args.Token()
269 if err != nil {
270 return Result{}, err
271 }
272
273 return Result{
274 AccessToken: resp.AccessToken,
275 ExpiresAt: resp.Expiry,
276 }, nil
277}
278
279// PrivateKeyJwtTokenSource implements oauth2.TokenSource for Private Key JWT client authentication.
280type PrivateKeyJwtTokenSource struct {

Callers 1

RunLoginAsMachineJWTFunction · 0.92

Calls 1

TokenMethod · 0.80

Tested by

no test coverage detected