Identity Platform
- Identity Charmers | bundle
Channel | Revision | Published |
---|---|---|
latest/edge | 35 | 20 Nov 2024 |
0.3/edge | 32 | 20 Sep 2024 |
0.2/edge | 25 | 09 May 2024 |
0.1/edge | 17 | 25 Apr 2024 |
juju deploy identity-platform --channel edge
Deploy Kubernetes operators easily with Juju, the Universal Operator Lifecycle Manager. Need a Kubernetes cluster? Install MicroK8s to create a full CNCF-certified Kubernetes system in under 60 seconds.
Platform:
-
apple_private_key | string
The private key downloaded from Apple. To be used only with Apple providers.
-
apple_private_key_id | string
The private key identifier generated by Apple. To be used only with Apple providers.
-
apple_team_id | string
The Team ID provided by Apple. To be used only with Apple providers.
-
client_id | string
The registered client_id
-
client_secret | string
The registered client_secret
-
enabled | boolean
Default: True
Controls whether the provider is enabled.
-
issuer_url | string
The issuer_url, this value is only used when provider is "generic" or "auth0"
-
jsonnet_mapper | string
The jsonnet mapper that will be used for mapping the external idp claims to kratos attributes. For example: local claims = { email_verified: false, } + std.extVar('claims'); { identity: { traits: { [if 'email' in claims && claims.email_verified then 'email' else null]: claims.email, [if 'name' in claims then 'name' else null]: claims.name, [if 'given_name' in claims then 'given_name' else null]: claims.given_name, [if 'family_name' in claims then 'family_name' else null]: claims.family_name, }, }, } For more info see https://www.ory.sh/docs/kratos/reference/jsonnet.
-
label | string
The text that will be shown to the user when asked to choose a provider, defaults to the provider type
-
microsoft_tenant_id | string
The Microsoft tenant_id. To be used only with Microsoft providers.
-
provider | string
Default: generic
The provider name, must be one of the following: ["generic", "google", "facebook", "microsoft", "github", "apple", "gitlab", "auth0", "slack", "spotify", "discord", "twitch", "netid", "yandex", "vk", "dingtalk"]. Defaults to "generic"
-
provider_id | string
The provider's ID to be used in Kratos. The redirect_uri is generated based on this. You must not have 2 providers with the same ID registered in Kratos.
-
scope | string
Space separated list of allowed scopes for the provider.
-
secret_backend | string
Default: relation
The backend to use for passing sensitive information to Kratos.