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
AccessTokenType
AccessTokenType indicates an expected call of AccessTokenType.
pkg/op/mock/client.mock.go:48
Method
AccessTokenType
AccessTokenType mocks base method.
pkg/op/mock/glob.mock.go:40
Method
AccessTokenType
AccessTokenType indicates an expected call of AccessTokenType.
pkg/op/mock/glob.mock.go:48
Method
AccessTokenType
()
pkg/op/mock/storage.mock.impl.go:132
Function
AccessTokenTypeStrings
AccessTokenTypeStrings returns a slice of all String values of the enum
pkg/op/applicationtype_enumer.go:235
Function
AccessTokenTypeValues
AccessTokenTypeValues returns all values of the enum
pkg/op/applicationtype_enumer.go:230
Method
AccessTokenVerifier
(context.Context)
pkg/op/token_intospection.go:16
Method
AccessTokenVerifier
(ctx context.Context)
pkg/op/op.go:463
Method
AccessTokenVerifier
(context.Context)
pkg/op/token_request.go:24
Method
Algorithm
()
example/server/storage/storage.go:80
Method
Algorithm
Algorithm mocks base method.
pkg/op/mock/signer.mock.go:103
Method
Algorithm
Algorithm indicates an expected call of Algorithm.
pkg/op/mock/signer.mock.go:111
Method
AllowedScopes
()
pkg/op/server_http_test.go:149
Method
AllowedScopes
()
pkg/op/mock/storage.mock.impl.go:148
Method
ApplicationType
ApplicationType must return the type of the client (app, native, user agent)
example/server/storage/client.go:55
Method
ApplicationType
()
pkg/op/server_http_test.go:113
Method
ApplicationType
ApplicationType mocks base method.
pkg/op/mock/client.mock.go:54
Method
ApplicationType
ApplicationType indicates an expected call of ApplicationType.
pkg/op/mock/client.mock.go:62
Method
ApplicationType
ApplicationType mocks base method.
pkg/op/mock/glob.mock.go:54
Method
ApplicationType
ApplicationType indicates an expected call of ApplicationType.
pkg/op/mock/glob.mock.go:62
Method
ApplicationType
()
pkg/op/mock/storage.mock.impl.go:112
Function
ApplicationTypeStrings
ApplicationTypeStrings returns a slice of all String values of the enum
pkg/op/applicationtype_enumer.go:72
Function
ApplicationTypeValues
ApplicationTypeValues returns all values of the enum
pkg/op/applicationtype_enumer.go:67
Method
Auth
(req *http.Request)
pkg/client/client.go:34
Method
Auth
Deprecated: This function is no longer invoked because it violates RFC 6749 §2.3: The client MUST NOT use more than one authentication method in each
pkg/client/client.go:162
Method
Auth
Deprecated: This function is no longer invoked because it violates RFC 6749 §2.3: The client MUST NOT use more than one authentication method in each
pkg/client/client.go:323
Method
Auth
Deprecated: This function is no longer invoked because it violates RFC 6749 §2.3: The client MUST NOT use more than one authentication method in each
pkg/client/rp/relying_party.go:848
Method
Auth
Deprecated: This function is no longer invoked because it violates RFC 6749 §2.3: The client MUST NOT use more than one authentication method in each
pkg/oidc/token_request.go:274
Method
AuthCallbackURL
AuthCallbackURL builds the url for the redirect (with the requestID) after a successful login
pkg/op/server_legacy.go:80
Method
AuthFn
()
pkg/client/rs/resource_server.go:41
Method
AuthFn
()
pkg/client/tokenexchange/tokenexchange.go:95
Method
AuthMethod
AuthMethod must return the authentication method (client_secret_basic, client_secret_post, none, private_key_jwt)
example/server/storage/client.go:60
Method
AuthMethod
()
pkg/op/server_http_test.go:117
Method
AuthMethod
AuthMethod mocks base method.
pkg/op/mock/client.mock.go:68
Method
AuthMethod
AuthMethod indicates an expected call of AuthMethod.
pkg/op/mock/client.mock.go:76
Method
AuthMethod
AuthMethod mocks base method.
pkg/op/mock/glob.mock.go:68
Method
AuthMethod
AuthMethod indicates an expected call of AuthMethod.
pkg/op/mock/glob.mock.go:76
Method
AuthMethod
()
pkg/op/mock/storage.mock.impl.go:116
Method
AuthMethodPostSupported
()
pkg/op/op.go:364
Method
AuthMethodPostSupported
()
pkg/op/token_request.go:17
Method
AuthMethodPostSupported
AuthMethodPostSupported mocks base method.
pkg/op/mock/configuration.mock.go:40
Method
AuthMethodPostSupported
AuthMethodPostSupported indicates an expected call of AuthMethodPostSupported.
pkg/op/mock/configuration.mock.go:48
Method
AuthMethodPrivateKeyJWTSupported
()
pkg/op/op.go:372
Method
AuthMethodPrivateKeyJWTSupported
()
pkg/op/token_request.go:18
Method
AuthMethodPrivateKeyJWTSupported
AuthMethodPrivateKeyJWTSupported mocks base method.
pkg/op/mock/configuration.mock.go:54
Method
AuthMethodPrivateKeyJWTSupported
AuthMethodPrivateKeyJWTSupported indicates an expected call of AuthMethodPrivateKeyJWTSupported.
pkg/op/mock/configuration.mock.go:62
Method
AuthRequestByCode
AuthRequestByCode implements the op.Storage interface it will be called after parsing and validation of the token request (in an authorization code fl
example/server/storage/storage.go:212
Method
AuthRequestByCode
AuthRequestByCode implements the op.Storage interface it will be called after parsing and validation of the token request (in an authorization code fl
example/server/storage/storage_dynamic.go:58
Method
AuthRequestByCode
AuthRequestByCode mocks base method.
pkg/op/mock/storage.mock.go:42
Method
AuthRequestByCode
AuthRequestByCode indicates an expected call of AuthRequestByCode.
pkg/op/mock/storage.mock.go:51
Method
AuthRequestByID
AuthRequestByID implements the op.Storage interface it will be called after the Login UI redirects back to the OIDC endpoint
example/server/storage/storage_dynamic.go:48
Method
AuthRequestByID
AuthRequestByID mocks base method.
pkg/op/mock/storage.mock.go:57
Method
AuthRequestByID
AuthRequestByID indicates an expected call of AuthRequestByID.
pkg/op/mock/storage.mock.go:66
Method
AuthRequestDone
AuthRequestDone is used by testing and is not required to implement op.Storage
example/server/storage/storage.go:900
Method
AuthorizationEndpoint
()
pkg/op/op.go:328
Method
AuthorizationEndpoint
AuthorizationEndpoint mocks base method.
pkg/op/mock/configuration.mock.go:68
Method
AuthorizationEndpoint
AuthorizationEndpoint indicates an expected call of AuthorizationEndpoint.
pkg/op/mock/configuration.mock.go:76
Method
Authorize
(ctx context.Context, r *ClientRequest[oidc.AuthRequest])
pkg/op/server.go:300
Method
Authorize
(ctx context.Context, r *ClientRequest[oidc.AuthRequest])
pkg/op/server_legacy.go:157
Method
Authorize
(ctx context.Context, r *ClientRequest[oidc.AuthRequest])
pkg/op/server_http_test.go:206
Function
AuthorizeBasic
(user, password string)
pkg/http/http.go:34
Method
AuthorizeClientIDSecret
AuthorizeClientIDSecret implements the op.Storage interface it will be called for validating the client_id, client_secret on token or introspection re
example/server/storage/storage.go:440
Method
AuthorizeClientIDSecret
AuthorizeClientIDSecret implements the op.Storage interface it will be called for validating the client_id, client_secret on token or introspection re
example/server/storage/storage_dynamic.go:191
Method
AuthorizeClientIDSecret
AuthorizeClientIDSecret mocks base method.
pkg/op/mock/storage.mock.go:72
Method
AuthorizeClientIDSecret
AuthorizeClientIDSecret indicates an expected call of AuthorizeClientIDSecret.
pkg/op/mock/storage.mock.go:80
Method
BackChannelLogoutSessionSupported
()
pkg/op/op.go:439
Method
BackChannelLogoutSessionSupported
BackChannelLogoutSessionSupported mocks base method.
pkg/op/mock/configuration.mock.go:82
Method
BackChannelLogoutSessionSupported
BackChannelLogoutSessionSupported indicates an expected call of BackChannelLogoutSessionSupported.
pkg/op/mock/configuration.mock.go:90
Method
BackChannelLogoutSupported
()
pkg/op/op.go:435
Method
BackChannelLogoutSupported
BackChannelLogoutSupported mocks base method.
pkg/op/mock/configuration.mock.go:96
Method
BackChannelLogoutSupported
BackChannelLogoutSupported indicates an expected call of BackChannelLogoutSupported.
pkg/op/mock/configuration.mock.go:104
Function
BenchmarkNewUserCode
(b *testing.B)
pkg/op/device_test.go:251
Method
CORSOptions
()
pkg/op/op.go:481
Function
CallDeviceAccessTokenEndpoint
Deprecated: Use CallDeviceAccessTokenEndpointWithAuthFn instead.
pkg/client/client.go:347
Function
CheckAuthorizedParty
CheckAuthorizedParty checks azp (authorized party) claim requirements. If the ID Token contains multiple audiences, the Client SHOULD verify that an
pkg/oidc/verifier.go:177
Method
CheckSessionIframe
()
pkg/op/op.go:356
Method
CheckSessionIframe
CheckSessionIframe mocks base method.
pkg/op/mock/configuration.mock.go:110
Method
CheckSessionIframe
CheckSessionIframe indicates an expected call of CheckSessionIframe.
pkg/op/mock/configuration.mock.go:118
Method
CheckUsernamePassword
(username, password, id string)
example/server/exampleop/login.go:34
Method
CheckUsernamePassword
CheckUsernamePassword implements the `authenticate` interface of the login
example/server/storage/storage.go:133
Method
CheckUsernamePassword
CheckUsernamePassword implements the `authenticate` interface of the login
example/server/storage/storage_dynamic.go:28
Method
CheckUsernamePasswordSimple
(username, password string)
example/server/storage/storage.go:162
Method
ClientCredentials
(ctx context.Context, clientID, clientSecret string)
example/server/storage/storage.go:912
Method
ClientCredentialsExchange
(ctx context.Context, r *ClientRequest[oidc.ClientCredentialsRequest])
pkg/op/server.go:328
Method
ClientCredentialsExchange
(ctx context.Context, r *ClientRequest[oidc.ClientCredentialsRequest])
pkg/op/server_legacy.go:318
Function
ClientCredentialsGrantValues
ClientCredentialsGrantValues creates an oauth2 `Client Credentials` Grant sending client_id and client_secret as form values
pkg/oidc/grants/client_credentials.go:27
Method
ClientCredentialsTokenRequest
(ctx context.Context, clientID string, scopes []string)
example/server/storage/storage.go:927
Method
ClockSkew
ClockSkew enables clients to instruct the OP to apply a clock skew on the various times and expirations (subtract from issued_at, add to expiration, .
example/server/storage/client.go:126
Method
ClockSkew
()
pkg/op/token_jwt_profile.go:112
Method
ClockSkew
()
pkg/op/server_http_test.go:173
Method
ClockSkew
()
pkg/op/client.go:51
Method
ClockSkew
ClockSkew mocks base method.
pkg/op/mock/client.mock.go:82
Method
ClockSkew
ClockSkew indicates an expected call of ClockSkew.
pkg/op/mock/client.mock.go:90
Method
ClockSkew
ClockSkew mocks base method.
pkg/op/mock/glob.mock.go:82
Method
ClockSkew
ClockSkew indicates an expected call of ClockSkew.
pkg/op/mock/glob.mock.go:90
Method
ClockSkew
()
pkg/op/mock/storage.mock.impl.go:172
Function
CodeExchange
CodeExchange handles the oauth2 code exchange, extracting and validating the id_token returning it parsed together with the oauth2 tokens (access, ref
pkg/client/rp/relying_party.go:542
Method
CodeExchange
(ctx context.Context, r *ClientRequest[oidc.AccessTokenRequest])
pkg/op/server.go:312
Method
CodeExchange
(ctx context.Context, r *ClientRequest[oidc.AccessTokenRequest])
pkg/op/server_legacy.go:226
Method
CodeMethodS256Supported
()
pkg/op/op.go:368
← previous
next →
801–900 of 1,804, ranked by callers