Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/zitadel/oidc
/ functions
Functions
1,804 in github.com/zitadel/oidc
⨍
Functions
1,804
◇
Types & classes
360
Method
Introspect
(ctx context.Context, r *Request[IntrospectionRequest])
pkg/op/server_legacy.go:376
Method
IntrospectionAuthMethodPrivateKeyJWTSupported
()
pkg/op/op.go:398
Method
IntrospectionAuthMethodPrivateKeyJWTSupported
IntrospectionAuthMethodPrivateKeyJWTSupported mocks base method.
pkg/op/mock/configuration.mock.go:264
Method
IntrospectionAuthMethodPrivateKeyJWTSupported
IntrospectionAuthMethodPrivateKeyJWTSupported indicates an expected call of IntrospectionAuthMethodPrivateKeyJWTSupported.
pkg/op/mock/configuration.mock.go:272
Method
IntrospectionEndpoint
()
pkg/op/op.go:336
Method
IntrospectionEndpoint
IntrospectionEndpoint mocks base method.
pkg/op/mock/configuration.mock.go:278
Method
IntrospectionEndpoint
IntrospectionEndpoint indicates an expected call of IntrospectionEndpoint.
pkg/op/mock/configuration.mock.go:286
Method
IntrospectionEndpointSigningAlgorithmsSupported
()
pkg/op/op.go:402
Method
IntrospectionEndpointSigningAlgorithmsSupported
IntrospectionEndpointSigningAlgorithmsSupported mocks base method.
pkg/op/mock/configuration.mock.go:292
Method
IntrospectionEndpointSigningAlgorithmsSupported
IntrospectionEndpointSigningAlgorithmsSupported indicates an expected call of IntrospectionEndpointSigningAlgorithmsSupported.
pkg/op/mock/configuration.mock.go:300
Method
IntrospectionURL
()
pkg/client/rs/resource_server.go:29
Method
Is
(err error)
pkg/op/verifier_id_token_hint.go:39
Method
IsAAccessTokenType
IsAAccessTokenType returns "true" if the value is listed in the enum definition. "false" otherwise
pkg/op/applicationtype_enumer.go:242
Method
IsAApplicationType
IsAApplicationType returns "true" if the value is listed in the enum definition. "false" otherwise
pkg/op/applicationtype_enumer.go:79
Method
IsNotFound
()
pkg/op/storage.go:172
Method
IsOAuth2Only
()
pkg/client/rp/relying_party.go:149
Method
IsPKCE
()
pkg/client/rp/relying_party.go:137
Method
IsScopeAllowed
IsScopeAllowed enables Client specific custom scopes validation in this example we allow the CustomScope for all clients
example/server/storage/client.go:112
Method
IsScopeAllowed
(scope string)
pkg/op/server_http_test.go:165
Method
IsScopeAllowed
IsScopeAllowed mocks base method.
pkg/op/mock/client.mock.go:166
Method
IsScopeAllowed
IsScopeAllowed indicates an expected call of IsScopeAllowed.
pkg/op/mock/client.mock.go:174
Method
IsScopeAllowed
IsScopeAllowed mocks base method.
pkg/op/mock/glob.mock.go:166
Method
IsScopeAllowed
IsScopeAllowed indicates an expected call of IsScopeAllowed.
pkg/op/mock/glob.mock.go:174
Method
IsScopeAllowed
(scope string)
pkg/op/mock/storage.mock.impl.go:164
Method
IsSetClientAssertion
IsSetClientAssertion implements op.AuthenticatedTokenRequestAuthMethodChecker
pkg/oidc/token_request.go:98
Method
IsSetClientAssertion
IsSetClientAssertion implements op.AuthenticatedTokenRequestAuthMethodChecker
pkg/oidc/token_request.go:133
Method
IsSetClientIDAndClientSecret
IsSetClientIDAndClientSecret implements op.AuthenticatedTokenRequestAuthMethodChecker
pkg/oidc/token_request.go:103
Method
IsSetClientIDAndClientSecret
IsSetClientIDAndClientSecret implements op.AuthenticatedTokenRequestAuthMethodChecker
pkg/oidc/token_request.go:138
Method
Issuer
()
pkg/client/rp/relying_party.go:133
Method
IssuerFromRequest
(r *http.Request)
pkg/op/op.go:320
Method
IssuerFromRequest
(r *http.Request)
pkg/op/config.go:23
Method
IssuerFromRequest
IssuerFromRequest mocks base method.
pkg/op/mock/configuration.mock.go:306
Method
IssuerFromRequest
IssuerFromRequest indicates an expected call of IssuerFromRequest.
pkg/op/mock/configuration.mock.go:314
Method
JWTProfile
(ctx context.Context, r *Request[oidc.JWTProfileGrantRequest])
pkg/op/server.go:320
Method
JWTProfile
(ctx context.Context, r *Request[oidc.JWTProfileGrantRequest])
pkg/op/server_legacy.go:276
Function
JWTProfileCustomClaim
(key string, value any)
pkg/oidc/token.go:291
Function
JWTProfileDelegatedSubject
(sub string)
pkg/oidc/token.go:285
Method
JWTProfileVerifier
(context.Context)
pkg/op/token_intospection.go:21
Method
JWTProfileVerifier
(ctx context.Context)
pkg/op/op.go:459
Method
JWTProfileVerifier
(context.Context)
pkg/op/client_test.go:25
Method
Key
()
example/server/storage/storage.go:64
Method
Key
()
example/server/storage/storage.go:88
Method
Key
()
pkg/op/signer.go:13
Method
Key
Key mocks base method.
pkg/op/mock/signer.mock.go:52
Method
Key
Key indicates an expected call of Key.
pkg/op/mock/signer.mock.go:60
Method
Key
Key mocks base method.
pkg/op/mock/signer.mock.go:131
Method
Key
Key indicates an expected call of Key.
pkg/op/mock/signer.mock.go:139
Method
KeySet
KeySet implements the op.Storage interface it will be called to get the current (public) keys, among others for the keys_endpoint or for validating ac
example/server/storage/storage.go:417
Method
KeySet
KeySet implements the op.Storage interface it will be called to get the current (public) keys, among others for the keys_endpoint or for validating ac
example/server/storage/storage_dynamic.go:171
Method
KeySet
(context.Context)
pkg/op/storage.go:69
Method
KeySet
KeySet mocks base method.
pkg/op/mock/storage.mock.go:223
Method
KeySet
KeySet indicates an expected call of KeySet.
pkg/op/mock/storage.mock.go:232
Method
KeySet
KeySet mocks base method.
pkg/op/mock/key.mock.go:39
Method
KeySet
KeySet indicates an expected call of KeySet.
pkg/op/mock/key.mock.go:48
Method
Keys
Keys serves the JWK set which the client can use verify signatures from the op. https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMet
pkg/op/server.go:51
Method
Keys
(ctx context.Context, r *Request[struct{}])
pkg/op/server.go:289
Method
Keys
(ctx context.Context, r *Request[struct{}])
pkg/op/server_legacy.go:112
Method
KeysEndpoint
()
pkg/op/op.go:360
Method
KeysEndpoint
KeysEndpoint mocks base method.
pkg/op/mock/configuration.mock.go:320
Method
KeysEndpoint
KeysEndpoint indicates an expected call of KeysEndpoint.
pkg/op/mock/configuration.mock.go:328
Method
LogValue
LogValue allows you to define which fields will be logged. Implements the [slog.LogValuer]
example/server/storage/oidc.go:48
Method
Logger
Deprecated: configure logging with slog.SetDefault.
pkg/op/auth_request.go:56
Method
Logger
Deprecated: configure logging with slog.SetDefault.
pkg/op/op.go:114
Method
Logger
Logger returns the global default logger. Deprecated: configure logging with [slog.SetDefault].
pkg/op/op.go:487
Method
Logger
Deprecated: configure logging with slog.SetDefault.
pkg/op/session.go:21
Method
Logger
Deprecated: configure logging with slog.SetDefault.
pkg/op/token_request.go:27
Method
Logger
Logger mocks base method.
pkg/op/mock/authorizer.mock.go:97
Method
Logger
Logger indicates an expected call of Logger.
pkg/op/mock/authorizer.mock.go:105
Method
LoginURL
LoginURL will be called to redirect the user (agent) to the login UI you could implement some logic here to redirect the users to different login UIs
example/server/storage/client.go:77
Method
LoginURL
(id string)
pkg/op/server_http_test.go:109
Method
LoginURL
LoginURL mocks base method.
pkg/op/mock/client.mock.go:180
Method
LoginURL
LoginURL indicates an expected call of LoginURL.
pkg/op/mock/client.mock.go:188
Method
LoginURL
LoginURL mocks base method.
pkg/op/mock/glob.mock.go:180
Method
LoginURL
LoginURL indicates an expected call of LoginURL.
pkg/op/mock/glob.mock.go:188
Method
LoginURL
(id string)
pkg/op/mock/storage.mock.impl.go:108
Method
MarshalGQL
MarshalGQL implements the graphql.Marshaler interface for ApplicationType
pkg/op/applicationtype_enumer.go:165
Method
MarshalGQL
MarshalGQL implements the graphql.Marshaler interface for AccessTokenType
pkg/op/applicationtype_enumer.go:328
Function
MarshalJSON
(w http.ResponseWriter, i any)
pkg/http/marshal.go:11
Method
MarshalJSON
MarshalJSON implements the json.Marshaler interface for AccessTokenType
pkg/op/applicationtype_enumer.go:252
Method
MarshalJSON
()
pkg/oidc/util_test.go:13
Method
MarshalJSON
()
pkg/oidc/introspection.go:70
Method
MarshalJSON
()
pkg/oidc/types.go:96
Method
MarshalJSON
()
pkg/oidc/types.go:219
Method
MarshalJSON
()
pkg/oidc/userinfo.go:69
Method
MarshalJSON
()
pkg/oidc/token_request.go:153
Method
MarshalJSON
()
pkg/oidc/token.go:128
Method
MarshalJSON
()
pkg/oidc/token.go:202
Method
MarshalJSON
()
pkg/oidc/token.go:224
Method
MarshalJSON
()
pkg/oidc/token.go:256
Method
MarshalJSON
()
pkg/oidc/token.go:401
Method
MarshalText
MarshalText implements the encoding.TextMarshaler interface for ApplicationType
pkg/op/applicationtype_enumer.go:106
Method
MarshalText
MarshalText implements the encoding.TextMarshaler interface for AccessTokenType
pkg/op/applicationtype_enumer.go:269
Method
MarshalYAML
MarshalYAML implements a YAML Marshaler for ApplicationType
pkg/op/applicationtype_enumer.go:118
Method
MarshalYAML
MarshalYAML implements a YAML Marshaler for AccessTokenType
pkg/op/applicationtype_enumer.go:281
Function
NewAuthorizerExpectValid
(t *testing.T, wantErr bool)
pkg/op/mock/authorizer.mock.impl.go:19
Function
NewForwardedOpenIDProvider
NewForwardedOpenIDProvider tries to establish the Issuer from a Forwarded request header, if it is set. See [IssuerFromForwardedOrHost] for details.
pkg/op/op.go:230
Function
NewJWTProfileAssertionFromKeyJSON
(filename string, audience []string, opts ...AssertionOption)
pkg/oidc/token.go:264
Function
NewJWTProfileAssertionStringFromFileData
(data []byte, audience []string, opts ...AssertionOption)
pkg/oidc/token.go:272
Function
NewJWTProfileVerifierKeySet
NewJWTProfileVerifierKeySet creates an oidc.Verifier for JWT Profile assertions (authorization grant and client authentication)
pkg/op/verifier_jwt_profile.go:29
Function
NewMockSigningKey
NewMockSigningKey creates a new mock instance.
pkg/op/mock/signer.mock.go:26
← previous
next →
1,201–1,300 of 1,804, ranked by callers