Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OIDCTenant ¶
type OIDCTenant struct {
ProviderJSON ProviderJSON
// contains filtered or unexported fields
}
OIDCTenant represents one IAS tenant correlating with one zone with it's OIDC discovery results and cached JWKs
func NewOIDCTenant ¶
NewOIDCTenant instantiates a new OIDCTenant and performs the OIDC discovery
type ProviderJSON ¶
type ProviderJSON struct {
Issuer string `json:"issuer"`
AuthURL string `json:"authorization_endpoint"`
TokenURL string `json:"token_endpoint"`
JWKsURL string `json:"jwks_uri"`
UserInfoURL string `json:"userinfo_endpoint"`
}
ProviderJSON represents data which is returned by the tenants /.well-known/openid-configuration endpoint
Click to show internal directories.
Click to hide internal directories.