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
CodeMethodS256Supported
CodeMethodS256Supported mocks base method.
pkg/op/mock/configuration.mock.go:124
Method
CodeMethodS256Supported
CodeMethodS256Supported indicates an expected call of CodeMethodS256Supported.
pkg/op/mock/configuration.mock.go:132
Method
CompleteDeviceAuthorization
(ctx context.Context, userCode, subject string)
example/server/storage/storage.go:877
Method
CookieHandler
()
pkg/client/rp/relying_party.go:141
Method
CreateAccessAndRefreshTokens
CreateAccessAndRefreshTokens implements the op.Storage interface it will be called for all requests able to return an access and refresh token (Author
example/server/storage/storage.go:276
Method
CreateAccessAndRefreshTokens
CreateAccessAndRefreshTokens implements the op.Storage interface it will be called for all requests able to return an access and refresh token (Author
example/server/storage/storage_dynamic.go:101
Method
CreateAccessAndRefreshTokens
CreateAccessAndRefreshTokens mocks base method.
pkg/op/mock/storage.mock.go:86
Method
CreateAccessAndRefreshTokens
CreateAccessAndRefreshTokens indicates an expected call of CreateAccessAndRefreshTokens.
pkg/op/mock/storage.mock.go:97
Method
CreateAccessToken
CreateAccessToken implements the op.Storage interface it will be called for all requests able to return an access token (Authorization Code Flow, Impl
example/server/storage/storage.go:257
Method
CreateAccessToken
CreateAccessToken implements the op.Storage interface it will be called for all requests able to return an access token (Authorization Code Flow, Impl
example/server/storage/storage_dynamic.go:91
Method
CreateAccessToken
CreateAccessToken mocks base method.
pkg/op/mock/storage.mock.go:103
Method
CreateAccessToken
CreateAccessToken indicates an expected call of CreateAccessToken.
pkg/op/mock/storage.mock.go:113
Method
CreateAuthRequest
CreateAuthRequest implements the op.Storage interface it will be called after parsing and validation of the authentication request
example/server/storage/storage.go:175
Method
CreateAuthRequest
CreateAuthRequest implements the op.Storage interface it will be called after parsing and validation of the authentication request
example/server/storage/storage_dynamic.go:38
Method
CreateAuthRequest
CreateAuthRequest mocks base method.
pkg/op/mock/storage.mock.go:119
Method
CreateAuthRequest
CreateAuthRequest indicates an expected call of CreateAuthRequest.
pkg/op/mock/storage.mock.go:128
Method
CreateTokenExchangeRequest
ValidateTokenExchangeRequest implements the op.TokenExchangeStorage interface Common use case is to store request for audit purposes. For this example
example/server/storage/storage.go:731
Method
Crypto
()
pkg/op/token_intospection.go:14
Method
Crypto
()
pkg/op/op.go:467
Method
Crypto
()
pkg/op/token_request.go:16
Method
Crypto
Crypto mocks base method.
pkg/op/mock/authorizer.mock.go:41
Method
Crypto
Crypto indicates an expected call of Crypto.
pkg/op/mock/authorizer.mock.go:49
Method
Decoder
()
pkg/op/op.go:447
Method
Decoder
()
pkg/op/client_test.go:154
Method
Decoder
()
pkg/op/token_request.go:15
Method
Decoder
Decoder mocks base method.
pkg/op/mock/authorizer.mock.go:55
Method
Decoder
Decoder indicates an expected call of Decoder.
pkg/op/mock/authorizer.mock.go:63
Method
Decrypt
(s string)
example/server/crypto.go:26
Method
Decrypt
(s string)
pkg/op/auth_request_test.go:1151
Method
Decrypt
(string)
pkg/op/crypto.go:15
Method
Decrypt
(s string)
pkg/op/crypto.go:35
Method
Decrypt
(s string)
pkg/op/crypto.go:74
Method
DefaultLogoutRedirectURI
()
pkg/op/op.go:111
Method
DefaultLogoutRedirectURI
()
pkg/op/op.go:471
Method
DelegationTokenExchange
DelegationTokenExchange implement the `Token Exchange Grant` providing an access token in request for a `delegation` token for a given resource / audi
pkg/client/rp/tockenexchange.go:26
Function
DelegationTokenRequest
DelegationTokenRequest is an implementation of TokenExchangeRequest it exchanges an "urn:ietf:params:oauth:token-type:access_token" with an optional "
pkg/client/rp/delegation.go:11
Method
DeleteAuthRequest
DeleteAuthRequest implements the op.Storage interface it will be called after creating the token response (id and access tokens) for a valid - authent
example/server/storage/storage.go:241
Method
DeleteAuthRequest
DeleteAuthRequest implements the op.Storage interface it will be called after creating the token response (id and access tokens) for a valid - authent
example/server/storage/storage_dynamic.go:81
Method
DeleteAuthRequest
DeleteAuthRequest mocks base method.
pkg/op/mock/storage.mock.go:134
Method
DeleteAuthRequest
DeleteAuthRequest indicates an expected call of DeleteAuthRequest.
pkg/op/mock/storage.mock.go:142
Method
DenyDeviceAuthorization
(ctx context.Context, userCode string)
example/server/storage/storage.go:891
Method
DevMode
DevMode enables the use of non-compliant configs such as redirect_uris (e.g. http schema for user agent client)
example/server/storage/client.go:92
Method
DevMode
()
pkg/op/server_http_test.go:145
Method
DevMode
DevMode mocks base method.
pkg/op/mock/client.mock.go:96
Method
DevMode
DevMode indicates an expected call of DevMode.
pkg/op/mock/client.mock.go:104
Method
DevMode
DevMode mocks base method.
pkg/op/mock/glob.mock.go:96
Method
DevMode
DevMode indicates an expected call of DevMode.
pkg/op/mock/glob.mock.go:104
Method
DevMode
()
pkg/op/mock/storage.mock.impl.go:144
Method
DeviceAuthorization
(ctx context.Context, r *ClientRequest[oidc.DeviceAuthorizationRequest])
pkg/op/server.go:304
Method
DeviceAuthorization
()
pkg/op/op.go:431
Method
DeviceAuthorization
(ctx context.Context, r *ClientRequest[oidc.DeviceAuthorizationRequest])
pkg/op/server_legacy.go:172
Method
DeviceAuthorization
()
pkg/op/config.go:52
Method
DeviceAuthorization
DeviceAuthorization mocks base method.
pkg/op/mock/configuration.mock.go:138
Method
DeviceAuthorization
DeviceAuthorization indicates an expected call of DeviceAuthorization.
pkg/op/mock/configuration.mock.go:146
Method
DeviceAuthorizationEndpoint
()
pkg/op/op.go:352
Method
DeviceAuthorizationEndpoint
DeviceAuthorizationEndpoint mocks base method.
pkg/op/mock/configuration.mock.go:152
Method
DeviceAuthorizationEndpoint
DeviceAuthorizationEndpoint indicates an expected call of DeviceAuthorizationEndpoint.
pkg/op/mock/configuration.mock.go:160
Method
DeviceToken
(ctx context.Context, r *ClientRequest[oidc.DeviceAccessTokenRequest])
pkg/op/server.go:332
Method
DeviceToken
(ctx context.Context, r *ClientRequest[oidc.DeviceAccessTokenRequest])
pkg/op/server_legacy.go:337
Method
Discovery
Discovery returns the OpenID Provider Configuration Information for this server. https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderCo
pkg/op/server.go:46
Method
Discovery
(ctx context.Context, r *Request[struct{}])
pkg/op/server.go:285
Method
Discovery
(ctx context.Context, r *Request[struct{}])
pkg/op/server_legacy.go:103
Method
Done
()
example/server/storage/oidc.go:119
Method
EXPECT
EXPECT returns an object that allows the caller to indicate expected use.
pkg/op/mock/signer.mock.go:33
Method
EXPECT
EXPECT returns an object that allows the caller to indicate expected use.
pkg/op/mock/glob.mock.go:35
Method
Encode
(src any, dst map[string][]string)
pkg/op/auth_request_test.go:1127
Method
Encoder
()
pkg/op/op.go:451
Method
Encoder
Encoder mocks base method.
pkg/op/mock/authorizer.mock.go:69
Method
Encoder
Encoder indicates an expected call of Encoder.
pkg/op/mock/authorizer.mock.go:77
Method
Encrypt
(s string)
example/server/crypto.go:31
Method
Encrypt
(s string)
pkg/op/auth_request_test.go:1144
Method
Encrypt
(s string)
pkg/op/crypto.go:31
Method
Encrypt
(s string)
pkg/op/crypto.go:51
Method
EndSession
(ctx context.Context, r *Request[oidc.EndSessionRequest])
pkg/op/server.go:348
Method
EndSession
(ctx context.Context, r *Request[oidc.EndSessionRequest])
pkg/op/server_legacy.go:445
Method
EndSessionEndpoint
()
pkg/op/op.go:348
Method
EndSessionEndpoint
EndSessionEndpoint mocks base method.
pkg/op/mock/configuration.mock.go:166
Method
EndSessionEndpoint
EndSessionEndpoint indicates an expected call of EndSessionEndpoint.
pkg/op/mock/configuration.mock.go:174
Method
Endpoints
()
pkg/op/server_legacy.go:75
Method
ExampleClientID
ExampleClientID is only used in the example server
example/server/storage/user.go:94
Function
ExampleIntrospect_custom
()
pkg/client/rs/introspect_example_test.go:40
Function
ExampleUserinfo_custom
()
pkg/client/rp/userinfo_example_test.go:33
Function
ExampleVerifyAccessToken_customClaims
()
pkg/op/verifier_access_token_example_test.go:58
Function
ExampleVerifyTokens_customClaims
()
pkg/client/rp/verifier_tokens_example_test.go:73
Function
FindKey
FindKey searches the given JSON Web Keys for the requested key ID, usage and key type will return the key immediately if matches exact (id, usage, ty
pkg/oidc/keyset.go:52
Function
FormRequest
(ctx context.Context, endpoint string, request any, encoder Encoder, authFn any)
pkg/http/http.go:40
Method
GetACR
()
example/server/storage/oidc.go:63
Method
GetAMR
()
example/server/storage/oidc.go:67
Method
GetAMR
()
example/server/storage/oidc.go:209
Method
GetAMR
()
pkg/op/device.go:274
Method
GetAMR
()
pkg/op/auth_request.go:26
Method
GetAMR
()
pkg/op/token_refresh.go:15
Method
GetAMR
()
pkg/op/token_exchange.go:15
Method
GetAMR
()
pkg/op/token_exchange.go:59
Method
GetAccessTokenHash
GetAccessTokenHash is required to implement the oidc.IDClaims interface.
pkg/client/rp/verifier_tokens_example_test.go:25
Method
GetAccessTokenHash
GetAccessTokenHash implements the IDTokenClaims interface
pkg/oidc/token.go:154
Method
GetAddress
GetAddress is a safe getter that takes care of a possible nil value.
pkg/oidc/introspection.go:60
Method
GetAudience
()
example/server/storage/oidc.go:75
Method
GetAudience
()
example/server/storage/oidc.go:213
Method
GetAudience
()
pkg/op/device.go:278
← previous
next →
901–1,000 of 1,804, ranked by callers