Documentation ¶
Overview ¶
Package oidc provides resources related to the OpenID provider.
Index ¶
Constants ¶
View Source
const ( // JWTPublicKeyType is the type of JWTPublicKey resource. JWTPublicKeyType = resource.Type("JWTPublicKeys.system.sidero.dev") // JWTPublicKeyID is the single resource id. JWTPublicKeyID = resource.ID("current") )
View Source
const NamespaceName resource.Namespace = "oidc"
NamespaceName is the namespace for OIDC resources.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JWTPublicKey ¶
type JWTPublicKey = typed.Resource[JWTPublicKeySpec, JWTPublicKeyExtension]
JWTPublicKey resource describes current DB version (migrations state).
func NewJWTPublicKey ¶
func NewJWTPublicKey(ns, id string) *JWTPublicKey
NewJWTPublicKey creates new JWTPublicKey state.
type JWTPublicKeyExtension ¶
type JWTPublicKeyExtension struct{}
JWTPublicKeyExtension providers auxiliary methods for JWTPublicKey resource.
func (JWTPublicKeyExtension) ResourceDefinition ¶
func (JWTPublicKeyExtension) ResourceDefinition() meta.ResourceDefinitionSpec
ResourceDefinition implements typed.Extension interface.
type JWTPublicKeySpec ¶
type JWTPublicKeySpec = protobuf.ResourceSpec[specs.JWTPublicKeySpec, *specs.JWTPublicKeySpec]
JWTPublicKeySpec wraps specs.JWTPublicKeySpec.
Click to show internal directories.
Click to hide internal directories.