Package-level declarations

Types

Link copied to clipboard
class GoogleIdentityProvider : KotlinCustomResource

Allows for creating and managing OIDC Identity Providers within Keycloak. OIDC (OpenID Connect) identity providers allows users to authenticate through a third party system using the OIDC standard.

Link copied to clipboard
data class GoogleIdentityProviderArgs(val acceptsPromptNoneForwardFromClient: Output<Boolean>? = null, val addReadTokenRoleOnCreate: Output<Boolean>? = null, val authenticateByDefault: Output<Boolean>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val defaultScopes: Output<String>? = null, val disableUserInfo: Output<Boolean>? = null, val enabled: Output<Boolean>? = null, val extraConfig: Output<Map<String, String>>? = null, val firstBrokerLoginFlowAlias: Output<String>? = null, val guiOrder: Output<String>? = null, val hideOnLoginPage: Output<Boolean>? = null, val hostedDomain: Output<String>? = null, val linkOnly: Output<Boolean>? = null, val postBrokerLoginFlowAlias: Output<String>? = null, val providerId: Output<String>? = null, val realm: Output<String>? = null, val requestRefreshToken: Output<Boolean>? = null, val storeToken: Output<Boolean>? = null, val syncMode: Output<String>? = null, val trustEmail: Output<Boolean>? = null, val useUserIpParam: Output<Boolean>? = null) : ConvertibleToJava<GoogleIdentityProviderArgs>

Allows for creating and managing OIDC Identity Providers within Keycloak. OIDC (OpenID Connect) identity providers allows users to authenticate through a third party system using the OIDC standard.

Link copied to clipboard
Link copied to clipboard
class IdentityProvider : KotlinCustomResource

Allows for creating and managing OIDC Identity Providers within Keycloak. OIDC (OpenID Connect) identity providers allows users to authenticate through a third party system using the OIDC standard.

Link copied to clipboard
data class IdentityProviderArgs(val acceptsPromptNoneForwardFromClient: Output<Boolean>? = null, val addReadTokenRoleOnCreate: Output<Boolean>? = null, val alias: Output<String>? = null, val authenticateByDefault: Output<Boolean>? = null, val authorizationUrl: Output<String>? = null, val backchannelSupported: Output<Boolean>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val defaultScopes: Output<String>? = null, val disableUserInfo: Output<Boolean>? = null, val displayName: Output<String>? = null, val enabled: Output<Boolean>? = null, val extraConfig: Output<Map<String, String>>? = null, val firstBrokerLoginFlowAlias: Output<String>? = null, val guiOrder: Output<String>? = null, val hideOnLoginPage: Output<Boolean>? = null, val issuer: Output<String>? = null, val jwksUrl: Output<String>? = null, val linkOnly: Output<Boolean>? = null, val loginHint: Output<String>? = null, val logoutUrl: Output<String>? = null, val postBrokerLoginFlowAlias: Output<String>? = null, val providerId: Output<String>? = null, val realm: Output<String>? = null, val storeToken: Output<Boolean>? = null, val syncMode: Output<String>? = null, val tokenUrl: Output<String>? = null, val trustEmail: Output<Boolean>? = null, val uiLocales: Output<Boolean>? = null, val userInfoUrl: Output<String>? = null, val validateSignature: Output<Boolean>? = null) : ConvertibleToJava<IdentityProviderArgs>

Allows for creating and managing OIDC Identity Providers within Keycloak. OIDC (OpenID Connect) identity providers allows users to authenticate through a third party system using the OIDC standard.

Link copied to clipboard
object IdentityProviderMapper : ResourceMapper<IdentityProvider>