Documentation ¶ Index ¶ type Provider func NewProvider(conf *config.Config) *Provider func (p *Provider) CheckUser(ctx context.Context, _ *state.State, _ *types.UserData, ...) error func (p *Provider) GetUser(ctx context.Context, tokens *oidc.Tokens[*oidc.IDTokenClaims]) (*types.UserData, error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Provider ¶ type Provider struct { *oidc.Provider } func NewProvider ¶ func NewProvider(conf *config.Config) *Provider func (*Provider) CheckUser ¶ func (p *Provider) CheckUser(ctx context.Context, _ *state.State, _ *types.UserData, tokens *oidc.Tokens[*oidc.IDTokenClaims]) error func (*Provider) GetUser ¶ func (p *Provider) GetUser(ctx context.Context, tokens *oidc.Tokens[*oidc.IDTokenClaims]) (*types.UserData, error) Source Files ¶ View all Source files api.go check.go main.go user.go Click to show internal directories. Click to hide internal directories.