Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JWTAccStrConfig ¶
type JWTAccStrConfig struct {
TrustedIssuers []string `json:"trusted_issuers,omitempty"`
JWKSUrls []string `json:"jwks_urls,omitempty"`
RequiredScopes []string `json:"required_scope,omitempty"`
TargetAudience []string `json:"target_audience,omitempty"`
}
JWTAccStrConfig is used to deserialize jwt accessStrategy configuration for the validation purposes
type JwtConfig ¶
type JwtConfig struct {
// Array of required scopes
RequiredScope []string `json:"required_scope"`
TrustedIssuer []string `json:"trusted_issuers"`
}
JwtConfig Config for Jwt Oathkeeper AccessRule
type OauthIntrospectionConfig ¶
type OauthIntrospectionConfig struct {
// Array of required scopes
RequiredScope []string `json:"required_scope"`
}
OauthIntrospectionConfig Config for Oauth2 Oathkeeper AccessRule
Directories
¶
| Path | Synopsis |
|---|---|
|
oathkeeper-maester
|
|
|
api/v1alpha1
Package v1alpha1 contains API Schema definitions for the oathkeeper v1alpha1 API group +kubebuilder:object:generate=true +groupName=oathkeeper.ory.sh
|
Package v1alpha1 contains API Schema definitions for the oathkeeper v1alpha1 API group +kubebuilder:object:generate=true +groupName=oathkeeper.ory.sh |
Click to show internal directories.
Click to hide internal directories.