Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arrikto/oidc-authservice
/ functions
Functions
143 in github.com/arrikto/oidc-authservice
⨍
Functions
143
◇
Types & classes
38
Method
GetCacheKey
The Opaque Access Token Authenticator implements the Cacheable interface with the getCacheKey().
authenticators/opaque.go:99
Method
GetCacheKey
The Kubernetes Authenticator implements the Cacheable interface with the getCacheKey().
authenticators/kubernetes.go:66
Method
SetupSuite
()
e2e/e2e_test.go:66
Method
TearDownSuite
()
e2e/e2e_test.go:108
Function
TestCreateNonce_Distribution
TestCreateNonce_Distribution performs a statistical fitness test. Essentially, it tests that the nonce characters follow a uniform distribution. See:
common/util_test.go:35
Function
TestCreateNonce_Simple
(t *testing.T)
common/util_test.go:11
Function
TestDecode
(t *testing.T)
common/transformer_userid_test.go:10
Function
TestDecode_InvalidJSON
(t *testing.T)
common/transformer_userid_test.go:22
Function
TestDecode_InvalidJSONFormat
(t *testing.T)
common/transformer_userid_test.go:34
Function
TestDecode_InvalidJSONMatcher
(t *testing.T)
common/transformer_userid_test.go:28
Function
TestDecode_InvalidRegex
(t *testing.T)
common/transformer_userid_test.go:17
Method
TestDexLogin
()
e2e/e2e_test.go:204
Function
TestE2ETestSuite
(t *testing.T)
e2e/e2e_test.go:62
Function
TestExternalAuthorizer_Authorize
(t *testing.T)
authorizer_external_test.go:48
Function
TestExternalAuthorizer_getRequestInfo
(t *testing.T)
authorizer_external_test.go:183
Function
TestExternalAuthorizer_getUserInfo
(t *testing.T)
authorizer_external_test.go:234
Function
TestGetUserInfo_ContextCancelled
(t *testing.T)
oidc/oidc_test.go:105
Function
TestGroupsAuthorizer
(t *testing.T)
authorizer_groups_test.go:10
Method
TestKubernetesLogin
()
e2e/e2e_test.go:112
Method
TestLogout
()
e2e/e2e_test.go:155
Function
TestParseConfig
(t *testing.T)
common/settings_test.go:9
Function
TestParseUserInfo
(t *testing.T)
oidc/oidc_test.go:132
Function
TestPerformLocalChecks
(t *testing.T)
authenticators/jwt_test.go:8
Function
TestRetrieveUserIDGroupsClaims
(t *testing.T)
authenticators/jwt_test.go:62
Function
TestRetrieveUserIDGroupsUserInfo
(t *testing.T)
authenticators/opaque_test.go:7
Method
TestStrictSessionValidation
TestStrictSessionValidation validates the STRICT_SESSION_VALIDATION mode of the AuthService. In this mode, the AuthService will validate the user's ac
e2e/e2e_test.go:248
Function
TestTransform
(t *testing.T)
common/transformer_userid_test.go:40
Function
TestValidAccessTokenAuthn
(t *testing.T)
common/settings_test.go:36
Function
TestWebServerDefault
(t *testing.T)
web_server_test.go:11
Method
UnmarshalJSON
(b []byte)
common/util.go:231
Method
Unwrap
()
common/errors.go:21
Method
Unwrap
()
common/errors.go:37
Method
Unwrap
()
common/errors.go:53
Method
apply
(userID string)
common/transformer_userid.go:119
Method
authenticate_no_login
authenticate_no_login will not initiate the Authorization Code Flow if the user cannot be authenticated. This function will return: * HTTP status 204:
server.go:93
Method
authenticate_or_login
authenticate_or_login calls initiates the Authorization Code Flow if the user cannot be authenticated with one of the available authenticators.
server.go:73
Method
callback
callback is the handler responsible for exchanging the auth_code and retrieving an id_token.
server.go:322
Function
deleteCookie
(w http.ResponseWriter, name string)
common/util.go:128
Function
init
()
sessions/state.go:20
Function
init
()
oidc/oidc.go:19
Method
isApplicable
(userID string)
common/transformer_userid.go:115
Method
logout
logout is the handler responsible for revoking the user's session.
server.go:468
Function
main
()
main.go:27
← previous
101–143 of 143, ranked by callers