uaa

package
v1.5.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 14, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package uaa provides UAA token utilities.

Package uaa provide functionality needed to interfact with UAA OAuth provider

Index

Constants

This section is empty.

Variables

View Source
var TanzuLogin = func(issuerURL string, opts ...common.LoginOption) (*common.Token, error) {
	issuerEndpoints := getIssuerEndpoints(issuerURL)

	h := common.NewTanzuLoginHandler(issuerURL, issuerEndpoints.AuthURL, issuerEndpoints.TokenURL, tanzuCLIClientID, tanzuCLIClientSecret, defaultListenAddress, defaultCallbackPath, config.UAAIdpType, nil, nil, term.IsTerminal)
	for _, opt := range opts {
		if err := opt(h); err != nil {
			return nil, err
		}
	}

	return h.DoLogin()
}

Functions

func GetAlternateClientID added in v1.5.1

func GetAlternateClientID() string

func GetClientSecret added in v1.5.1

func GetClientSecret() string

func GetTokens

func GetTokens(refreshOrAPIToken, _, issuer, tokenType string) (*common.Token, error)

GetTokens fetches the UAA access token

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL