Versions in this module Expand all Collapse all v1 v1.5.1 May 14, 2026 v1.5.0 May 13, 2026 Changes in this version + const AdminClientID + const AdminUserEmail + const DevDomain + const ExampleDomain + const LocalKeycloakURL + const NICoDevOrgName + const NICoProviderAdminRole + const NICoProviderOrg + const NICoProviderViewerRole + const NICoTenantAdminRole + const NICoTenantViewerRole + const NvidiaDomain + const NvidiaOrgName + const TestAudience + const TestCallbackURL + const TestClientID + const TestClientSecret + const TestECDSACurve + const TestIDPAlias + const TestIDPProvider + const TestIssuer + const TestKeyID + const TestKeycloakURL + const TestOrgDomain + const TestOrgName + const TestRSAKeySize + const TestRealm + const TestSigningKeyID + const TestUserEmail + const TestUserFirstName + const TestUserLastName + const TestUserSubject + var StandardTestIDP = &gocloak.IdentityProviderRepresentation + var TestEmails = struct{ ... } + var TestIDPConfig = map[string]string + var TestRealmRoles = struct{ ... } + func EncodeBase64URLBigInt(i *big.Int) string + type ConcurrencyHelper struct + func NewConcurrencyHelper(t *testing.T) *ConcurrencyHelper + func (h *ConcurrencyHelper) AssertConcurrentResults(results []interface{}, expectedValue interface{}, description string) + func (h *ConcurrencyHelper) AssertNoConcurrencyErrors(errors []error, description string) + func (h *ConcurrencyHelper) RunConcurrent(fn func() error, numGoroutines int, description string) []error + type ErrorTestHelper struct + func NewErrorTestHelper(t *testing.T) *ErrorTestHelper + func (h *ErrorTestHelper) AssertErrorContains(err error, expectedMsg string, description string) + func (h *ErrorTestHelper) AssertErrorType(err error, expectedType interface{}, description string) + type JWTAssertionHelper struct + func NewJWTHelper(t *testing.T) *JWTAssertionHelper + func (h *JWTAssertionHelper) AssertJWTAlgorithm(tokenString, expectedAlg, description string) + func (h *JWTAssertionHelper) AssertJWTHasKid(tokenString, expectedKid, description string) + func (h *JWTAssertionHelper) AssertValidJWT(tokenString string, description string) *jwt.Token + type KeyGenerationHelper struct + func NewKeyHelper(t *testing.T) *KeyGenerationHelper + func (h *KeyGenerationHelper) GenerateECDSAKey() *ecdsa.PrivateKey + func (h *KeyGenerationHelper) GenerateECDSAKeyP384() *ecdsa.PrivateKey + func (h *KeyGenerationHelper) GenerateRSAKey() *rsa.PrivateKey + type MockServerHelper struct + func NewMockServerHelper(t *testing.T) *MockServerHelper + func (h *MockServerHelper) CreateJWKSServer(keys []TestKeyInfo) *httptest.Server + type TestKeyInfo struct + Algorithm string + Key interface{} + KeyID string + Use string + type TimeHelper struct + func NewTimeHelper(t *testing.T) *TimeHelper + func (h *TimeHelper) AssertTimeWithinRange(actual, expected time.Time, tolerance time.Duration, description string) + func (h *TimeHelper) CreateExpiredTime() time.Time + func (h *TimeHelper) CreateFutureTime() time.Time + func (h *TimeHelper) CreateNearExpiredTime() time.Time