Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrResponse = errors.New("unexpected response")
)
Functions ¶
This section is empty.
Types ¶
type Authenticator ¶
type Authenticator struct { // OAuth2 is the oauth2 deletgating authenticator. OAuth2 *oauth2.Authenticator // contains filtered or unexported fields }
Authenticator provides Keystone authentication functionality.
func NewAuthenticator ¶
func NewAuthenticator(issuer *jose.JWTIssuer, oauth2 *oauth2.Authenticator) *Authenticator
NewAuthenticator returns a new authenticator with required fields populated. You must call AddFlags after this.
type IdentityACLGetter ¶ added in v0.2.11
type IdentityACLGetter struct {
// contains filtered or unexported fields
}
IdentityACLGetter grabs an ACL for the user from the identity API. Used for any non-identity API.
func NewIdentityACLGetter ¶ added in v0.2.11
func NewIdentityACLGetter(client identityapi.ClientWithResponsesInterface, organizationID string) *IdentityACLGetter
Click to show internal directories.
Click to hide internal directories.