Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dasniko/keycloak-extensions-demo
/ types & classes
Types & classes
153 in github.com/dasniko/keycloak-extensions-demo
⨍
Functions
761
◇
Types & classes
153
Class
AbstractConditionalAuthenticator
conditional-authenticators/src/main/java/dasniko/keycloak/authentication/conditional/AbstractConditionalAuthenticator.java:15
Class
AbstractCronProvider
initializer/src/main/java/dasniko/keycloak/initializer/timer/AbstractCronProvider.java:20
Class
AbstractPage
utils/src/main/java/de/keycloak/test/pages/AbstractPage.java:15
Class
AccountManagementPage
utils/src/main/java/de/keycloak/test/pages/AccountManagementPage.java:8
Class
AdminUiPage
Implements UiPageProvider so it will be a master detail view in the admin ui of TODO items
admin-ui/src/main/java/dasniko/keycloak/adminui/AdminUiPage.java:33
Class
AuthCodeGrantTest
utils/src/test/java/de/keycloak/login/AuthCodeGrantTest.java:11
Class
AuthHelper
rest-endpoint/src/main/java/dasniko/keycloak/resource/AuthHelper.java:14
Class
AuthenticationFlows
initializer/src/main/java/dasniko/keycloak/initializer/realm/AuthenticationFlows.java:19
Enum
AuthenticationMethodReference
As of <a href="https://www.rfc-editor.org/rfc/rfc8176.html">Authentication Method Reference Values</a>
utils/src/main/java/de/keycloak/util/AuthenticationMethodReference.java:6
Class
AuthenticatorUtil
utils/src/main/java/de/keycloak/util/AuthenticatorUtil.java:9
Class
AuthorizationCodeGrant
utils/src/main/java/de/keycloak/test/AuthorizationCodeGrant.java:26
Class
AuthyOTPProvider
various/src/main/java/de/keycloak/otp/AuthyOTPProvider.java:9
Class
AwsSesEmailSenderProvider
@author Niko Köbler, https://www.n-k.de, @dasniko
email/src/main/java/dasniko/keycloak/email/AwsSesEmailSenderProvider.java:16
Class
AwsSesEmailSenderProviderAlternative
email/src/main/java/dasniko/keycloak/email/AwsSesEmailSenderProviderAlternative.java:21
Class
AwsSesEmailSenderProviderFactory
@author Niko Köbler, https://www.n-k.de, @dasniko
email/src/main/java/dasniko/keycloak/email/AwsSesEmailSenderProviderFactory.java:14
Class
BuildDetails
utils/src/main/java/de/keycloak/util/BuildDetails.java:11
Interface
CancelableAction
requiredaction/src/main/java/dasniko/keycloak/requiredaction/CancelableAction.java:11
Class
CaptchaAuthenticator
authenticators/src/main/java/dasniko/keycloak/authentication/captcha/CaptchaAuthenticator.java:18
Class
CaptchaAuthenticatorFactory
authenticators/src/main/java/dasniko/keycloak/authentication/captcha/CaptchaAuthenticatorFactory.java:14
Class
ClaimToGroupRoleSyncMapper
identityprovider/src/main/java/dasniko/keycloak/broker/oidc/mapper/ClaimToGroupRoleSyncMapper.java:29
Class
ClaimToGroupRoleSyncMapperTest
identityprovider/src/test/java/dasniko/keycloak/broker/oidc/mapper/ClaimToGroupRoleSyncMapperTest.java:35
Class
ClaimToGroupRoleSyncMapperTwoContainerTest
Full end-to-end test using a single Keycloak container with two realms: - "idp" realm: acts as the external OIDC identity provider; has a real user an
identityprovider/src/test/java/dasniko/keycloak/broker/oidc/mapper/ClaimToGroupRoleSyncMapperTwoContainerTest.java:37
Class
ClientRoleSync
identityprovider/src/test/java/dasniko/keycloak/broker/oidc/mapper/ClaimToGroupRoleSyncMapperTest.java:290
Class
ComponentUtil
utils/src/main/java/de/keycloak/util/ComponentUtil.java:11
Class
ConditionalAmrAuthenticator
conditional-authenticators/src/main/java/dasniko/keycloak/authentication/conditional/ConditionalAmrAuthenticator.java:16
Class
ConditionalAuthNoteAuthenticator
@author Niko Köbler, https://www.n-k.de, @dasniko
conditional-authenticators/src/main/java/dasniko/keycloak/authentication/conditional/ConditionalAuthNoteAuthenticator.java:14
Class
ConditionalCidrAuthenticator
conditional-authenticators/src/main/java/dasniko/keycloak/authentication/conditional/ConditionalCidrAuthenticator.java:17
Class
ConditionalHeaderAuthenticator
@author Niko Köbler, https://www.n-k.de, @dasniko
conditional-authenticators/src/main/java/dasniko/keycloak/authentication/conditional/ConditionalHeaderAuthenticator.java:15
Class
Credential
flintstones-userprovider/src/main/java/dasniko/keycloak/user/flintstones/repo/Credential.java:7
Class
CustomActionToken
actiontoken/src/main/java/dasniko/keycloak/actiontoken/CustomActionToken.java:11
Class
CustomActionTokenHandler
actiontoken/src/main/java/dasniko/keycloak/actiontoken/CustomActionTokenHandler.java:20
Class
CustomActionTokenTest
actiontoken/src/test/java/dasniko/keycloak/actiontoken/CustomActionTokenTest.java:20
Class
CustomCacheConfigProviderFactory
various/src/main/java/de/keycloak/cache/CustomCacheConfigProviderFactory.java:14
Class
CustomGlobalProviderEventListener
event-listener/src/main/java/dasniko/keycloak/events/CustomGlobalProviderEventListener.java:14
Class
CustomIdentityProvider
identityprovider/src/main/java/dasniko/keycloak/broker/oidc/CustomIdentityProvider.java:20
Class
CustomIdentityProviderFactory
identityprovider/src/main/java/dasniko/keycloak/broker/oidc/CustomIdentityProviderFactory.java:17
Class
CustomKeycloakErrorHandler
various/src/main/java/de/keycloak/error/CustomKeycloakErrorHandler.java:10
Class
CustomKeycloakException
various/src/main/java/de/keycloak/error/CustomKeycloakException.java:3
Class
CustomOIDCIdentityProviderConfig
identityprovider/src/main/java/dasniko/keycloak/broker/oidc/CustomOIDCIdentityProviderConfig.java:6
Class
CustomPasswordCredentialProvider
passwords/src/main/java/de/keycloak/credential/CustomPasswordCredentialProvider.java:18
Class
CustomPasswordCredentialProviderFactory
We extend the default {@link PasswordCredentialProviderFactory} which has unfortunately a lot of private fields and constants. Thus, we have to copy t
passwords/src/main/java/de/keycloak/credential/CustomPasswordCredentialProviderFactory.java:23
Class
CustomPasswordPolicyManagerProvider
passwords/src/main/java/de/keycloak/policy/CustomPasswordPolicyManagerProvider.java:16
Class
CustomPasswordPolicyManagerProviderFactory
passwords/src/main/java/de/keycloak/policy/CustomPasswordPolicyManagerProviderFactory.java:10
Class
CustomRecoveryAuthnCodesAction
requiredaction/src/main/java/dasniko/keycloak/requiredaction/CustomRecoveryAuthnCodesAction.java:23
Class
CustomRegistrationPage
authenticators/src/main/java/dasniko/keycloak/authentication/registration/CustomRegistrationPage.java:18
Class
CustomResetCredentialsActionTokenHandler
actiontoken/src/main/java/dasniko/keycloak/actiontoken/CustomResetCredentialsActionTokenHandler.java:11
Class
CustomTokenRequest
actiontoken/src/main/java/dasniko/keycloak/actiontoken/CustomTokenRequest.java:5
Class
CustomTokenResource
actiontoken/src/main/java/dasniko/keycloak/actiontoken/CustomTokenResource.java:31
Class
CustomTokenResourceProvider
actiontoken/src/main/java/dasniko/keycloak/actiontoken/CustomTokenResourceProvider.java:13
Class
CustomTokenResponse
actiontoken/src/main/java/dasniko/keycloak/actiontoken/CustomTokenResponse.java:5
Class
CustomUpdatePassword
requiredaction/src/main/java/dasniko/keycloak/requiredaction/CustomUpdatePassword.java:20
Interface
DefaultServerInfoAware
utils/src/main/java/de/keycloak/provider/DefaultServerInfoAware.java:8
Class
DoNotLogin
authenticators/src/main/java/dasniko/keycloak/authentication/deny/DoNotLogin.java:19
Class
EchoMapper
tokenmapper/src/main/java/dasniko/keycloak/tokenmapper/EchoMapper.java:24
Class
EmailDomainAuthenticator
authenticators/src/main/java/dasniko/keycloak/authentication/domain/EmailDomainAuthenticator.java:14
Class
EmailDomainAuthenticatorFactory
authenticators/src/main/java/dasniko/keycloak/authentication/domain/EmailDomainAuthenticatorFactory.java:14
Class
EnforceImplicitFormPostExecutor
various/src/main/java/de/keycloak/clientpolicy/executor/EnforceImplicitFormPostExecutor.java:13
Class
EnforceImplicitFormPostExecutorFactory
various/src/main/java/de/keycloak/clientpolicy/executor/EnforceImplicitFormPostExecutorFactory.java:12
Class
ErrorPage
@author <a href="mailto:sthorger@redhat.com">Stian Thorgersen</a>
various/src/main/java/org/keycloak/services/ErrorPage.java:32
Class
ExampleScheduledTaskProvider
scheduled-task/src/main/java/dasniko/keycloak/timer/ExampleScheduledTaskProvider.java:7
Class
ExampleScheduledTaskProviderFactory
scheduled-task/src/main/java/dasniko/keycloak/timer/ExampleScheduledTaskProviderFactory.java:6
Class
FakeRealm
passwords/src/main/java/de/keycloak/policy/FakeRealm.java:7
Class
FlintstoneUser
@author Niko Köbler, http://www.n-k.de, @dasniko
flintstones-userprovider/src/main/java/dasniko/keycloak/user/flintstones/repo/FlintstoneUser.java:11
Class
FlintstoneUserAdapter
@author Niko Köbler, http://www.n-k.de, @dasniko
flintstones-userprovider/src/main/java/dasniko/keycloak/user/flintstones/FlintstoneUserAdapter.java:26
Class
FlintstonesApiClient
flintstones-userprovider/src/main/java/dasniko/keycloak/user/flintstones/FlintstonesApiClient.java:22
Class
FlintstonesApiResource
flintstones-userprovider/src/main/java/dasniko/keycloak/user/flintstones/repo/FlintstonesApiResource.java:20
Class
FlintstonesApiResourceProvider
flintstones-userprovider/src/main/java/dasniko/keycloak/user/flintstones/repo/FlintstonesApiResourceProvider.java:10
Class
FlintstonesRepository
@author Niko Köbler, http://www.n-k.de, @dasniko
flintstones-userprovider/src/main/java/dasniko/keycloak/user/flintstones/repo/FlintstonesRepository.java:14
Class
FlintstonesUserStorageProvider
flintstones-userprovider/src/main/java/dasniko/keycloak/user/flintstones/FlintstonesUserStorageProvider.java:33
Class
FlintstonesUserStorageProviderFactory
@author Niko Köbler, http://www.n-k.de, @dasniko
flintstones-userprovider/src/main/java/dasniko/keycloak/user/flintstones/FlintstonesUserStorageProviderFactory.java:22
Class
FlintstonesUserStorageProviderTest
@author Niko Köbler, https://www.n-k.de, @dasniko
flintstones-userprovider/src/test/java/dasniko/keycloak/user/flintstones/FlintstonesUserStorageProviderTest.java:50
Class
GroupSync
identityprovider/src/test/java/dasniko/keycloak/broker/oidc/mapper/ClaimToGroupRoleSyncMapperTest.java:82
Class
HibpPasswordPolicyProvider
passwords/src/main/java/de/keycloak/policy/HibpPasswordPolicyProvider.java:17
Class
HibpPasswordPolicyProviderFactory
passwords/src/main/java/de/keycloak/policy/HibpPasswordPolicyProviderFactory.java:10
Class
HighlanderSessionEventListenerProvider
@deprecated Keycloak can do this ootb.
event-listener/src/main/java/dasniko/keycloak/events/HighlanderSessionEventListenerProvider.java:14
Class
HighlanderSessionEventListenerProviderFactory
@deprecated Keycloak can do this ootb.
event-listener/src/main/java/dasniko/keycloak/events/HighlanderSessionEventListenerProviderFactory.java:12
Class
IdpOverrideExistingLinkAuthenticator
authenticators/src/main/java/dasniko/keycloak/authentication/broker/IdpOverrideExistingLinkAuthenticator.java:13
Class
IdpOverrideExistingLinkAuthenticatorFactory
authenticators/src/main/java/dasniko/keycloak/authentication/broker/IdpOverrideExistingLinkAuthenticatorFactory.java:9
Class
InitiailizerTest
initializer/src/test/java/dasniko/keycloak/initializer/InitiailizerTest.java:16
Interface
InitializerProviderFactory
initializer/src/main/java/dasniko/keycloak/initializer/InitializerProviderFactory.java:8
Class
InitializerSpi
initializer/src/main/java/dasniko/keycloak/initializer/InitializerSpi.java:8
Class
IsIpInSubnetTest
conditional-authenticators/src/test/java/dasniko/keycloak/authentication/conditional/IsIpInSubnetTest.java:7
Class
IssuerInitializerProvider
initializer/src/main/java/dasniko/keycloak/initializer/issuer/IssuerInitializerProvider.java:25
Class
JsonEmailTemplateProvider
@author Niko Köbler, https://www.n-k.de, @dasniko
email/src/main/java/dasniko/keycloak/email/JsonEmailTemplateProvider.java:21
Class
JsonEmailTemplateProviderFactory
@author Niko Köbler, https://www.n-k.de, @dasniko
email/src/main/java/dasniko/keycloak/email/JsonEmailTemplateProviderFactory.java:13
Class
JsonEventListenerProvider
event-listener/src/main/java/dasniko/keycloak/events/JsonEventListenerProvider.java:21
Class
JsonEventListenerProviderFactory
event-listener/src/main/java/dasniko/keycloak/events/JsonEventListenerProviderFactory.java:17
Class
KeycloakServer
<p>Run this application from your IDE passing any CLI arguments. For instance, start-dev. Make sure to add the following system properties before runn
event-listener/src/test/java/dasniko/keycloak/KeycloakServer.java:13
Class
LastLoginTimeListener
event-listener/src/main/java/dasniko/keycloak/events/LastLoginTimeListener.java:15
Class
LastLoginTimeListenerFactory
event-listener/src/main/java/dasniko/keycloak/events/LastLoginTimeListenerFactory.java:10
Class
LastLoginTimeListenerTest
event-listener/src/test/java/dasniko/keycloak/events/LastLoginTimeListenerTest.java:19
Class
LegacyUpdatePassword
@deprecated Since Keycloak v23 this is possible with native password policies. No more need to maintain a custom override!
requiredaction/src/main/java/dasniko/keycloak/requiredaction/LegacyUpdatePassword.java:10
Class
LoggingSmsProvider
custom-sms-spi/src/main/java/dasniko/keycloak/sms/logging/LoggingSmsProvider.java:6
Class
LoggingSmsProviderFactory
custom-sms-spi/src/main/java/dasniko/keycloak/sms/logging/LoggingSmsProviderFactory.java:8
Class
LoginWithUsernameAndPasswordPage
utils/src/main/java/de/keycloak/test/pages/LoginWithUsernameAndPasswordPage.java:13
Class
LuckyNumberMapper
tokenmapper/src/main/java/dasniko/keycloak/tokenmapper/LuckyNumberMapper.java:20
Class
LuckyNumberMapperTest
@author Niko Köbler, https://www.n-k.de, @dasniko
tokenmapper/src/test/java/dasniko/keycloak/tokenmapper/LuckyNumberMapperTest.java:25
Class
MagicLinkAuthenticator
@author Niko Köbler, https://www.n-k.de, @dasniko
magiclink/src/main/java/dasniko/keycloak/magiclink/MagicLinkAuthenticator.java:21
Class
MagicLinkAuthenticatorFactory
@author Niko Köbler, https://www.n-k.de, @dasniko
magiclink/src/main/java/dasniko/keycloak/magiclink/MagicLinkAuthenticatorFactory.java:17
Class
MaximumCharacterRepetitionPasswordPolicyProvider
passwords/src/main/java/de/keycloak/policy/MaximumCharacterRepetitionPasswordPolicyProvider.java:10
next →
1–100 of 153, ranked by callers