website/docs/releases/2023/v2023.4.md
(Kubernetes only) Changes to RBAC objects created by helm
In previous versions, the helm chart would create a ClusterRole and ClusterRoleBinding if the service account creation was enabled. This was done to allow the deployment of outposts in any namespace in kubernetes. As this conflicted with multiple authentik installs per cluster, and was often not used, the new helm chart changes these resources to a Role and RoleBinding, which give authentik access to deploy in the same namespace.
To keep the old behaviour, you can install the authentik-remote-cluster chart, which deploys the same RBAC into any other namespace or cluster.
RADIUS support
:::info This feature is still in technical preview, so please report any Bugs you run into on GitHub. :::
authentik now supports the RADIUS protocol for authentication, allowing for the integration of a wider variety of systems such as VPN software, network switches/routers, and others.
The RADIUS provider also uses a flow to authenticate users, and supports the same stages as the LDAP Provider.
Documentation: RADIUS Provider
Decreased CPU usage for workers
Previously, authentik used a method to ensure that the worker containers are running correctly called "pinging", which would send a request to the worker and ensure it was processed correctly. This however used a lot of resources every time the health check ran. We've switched to a simpler method, one that will reduce CPU and memory usage (only affects Docker-Compose).
Configurable authentication flow for providers
It is now possible to configure the authentication flow per provider. This configured flow will be used when an un-authenticated user tries to access the application the provider is used with. If no flow is set on a provider, the default authentication flow configured on the tenant will be used.
"Stay logged in" prompt
In the User login stage, an admin can use the new "Stay Logged In" option to add additional minutes or hours to the defined session duration value. When this "Stay Logged In" offset time is configured, the user logging in is presented with a prompt asking if they want to extend their session.
Prompt preview
When creating a single prompt for use with a Prompt stage, a live preview of the prompt is now shown. This makes it easier to test how a prompt will behave, and also shows what data it will send, and how it will be available in the flow context.
This release does not introduce any new requirements.
Download the docker-compose file for 2023.4 from here. Afterwards, simply run docker-compose up -d.
Update your values to use the new images:
image:
repository: ghcr.io/goauthentik/server
tag: 2023.4.0
GET /outposts/radius/GET /outposts/radius/{id}/GET /providers/radius/POST /providers/radius/GET /providers/radius/{id}/PUT /providers/radius/{id}/DELETE /providers/radius/{id}/PATCH /providers/radius/{id}/GET /providers/radius/{id}/used_by/POST /stages/prompt/prompts/preview/GET /policies/event_matcher/{policy_uuid}/Changed response : 200 OK
application/json
Changed property app (string)
authentik.admin- authentik Adminauthentik.api- authentik APIauthentik.crypto- authentik Cryptoauthentik.events- authentik Eventsauthentik.flows- authentik Flowsauthentik.lib- authentik libauthentik.outposts- authentik Outpostauthentik.policies.dummy- authentik Policies.Dummyauthentik.policies.event_matcher- authentik Policies.Event Matcherauthentik.policies.expiry- authentik Policies.Expiryauthentik.policies.expression- authentik Policies.Expressionauthentik.policies.password- authentik Policies.Passwordauthentik.policies.reputation- authentik Policies.Reputationauthentik.policies- authentik Policiesauthentik.providers.ldap- authentik Providers.LDAPauthentik.providers.oauth2- authentik Providers.OAuth2authentik.providers.proxy- authentik Providers.Proxyauthentik.providers.radius- authentik Providers.Radiusauthentik.providers.saml- authentik Providers.SAMLauthentik.providers.scim- authentik Providers.SCIMauthentik.recovery- authentik Recoveryauthentik.sources.ldap- authentik Sources.LDAPauthentik.sources.oauth- authentik Sources.OAuthauthentik.sources.plex- authentik Sources.Plexauthentik.sources.saml- authentik Sources.SAMLauthentik.stages.authenticator_duo- authentik Stages.Authenticator.Duoauthentik.stages.authenticator_sms- authentik Stages.Authenticator.SMSauthentik.stages.authenticator_static- authentik Stages.Authenticator.Staticauthentik.stages.authenticator_totp- authentik Stages.Authenticator.TOTPauthentik.stages.authenticator_validate- authentik Stages.Authenticator.Validateauthentik.stages.authenticator_webauthn- authentik Stages.Authenticator.WebAuthnauthentik.stages.captcha- authentik Stages.Captchaauthentik.stages.consent- authentik Stages.Consentauthentik.stages.deny- authentik Stages.Denyauthentik.stages.dummy- authentik Stages.Dummyauthentik.stages.email- authentik Stages.Emailauthentik.stages.identification- authentik Stages.Identificationauthentik.stages.invitation- authentik Stages.User Invitationauthentik.stages.password- authentik Stages.Passwordauthentik.stages.prompt- authentik Stages.Promptauthentik.stages.user_delete- authentik Stages.User Deleteauthentik.stages.user_login- authentik Stages.User Loginauthentik.stages.user_logout- authentik Stages.User Logoutauthentik.stages.user_write- authentik Stages.User Writeauthentik.tenants- authentik Tenantsauthentik.blueprints- authentik Blueprintsauthentik.core- authentik Core
Added enum value:
authentik.providers.radiusPUT /policies/event_matcher/{policy_uuid}/Changed content type : application/json
Changed property app (string)
authentik.admin- authentik Adminauthentik.api- authentik APIauthentik.crypto- authentik Cryptoauthentik.events- authentik Eventsauthentik.flows- authentik Flowsauthentik.lib- authentik libauthentik.outposts- authentik Outpostauthentik.policies.dummy- authentik Policies.Dummyauthentik.policies.event_matcher- authentik Policies.Event Matcherauthentik.policies.expiry- authentik Policies.Expiryauthentik.policies.expression- authentik Policies.Expressionauthentik.policies.password- authentik Policies.Passwordauthentik.policies.reputation- authentik Policies.Reputationauthentik.policies- authentik Policiesauthentik.providers.ldap- authentik Providers.LDAPauthentik.providers.oauth2- authentik Providers.OAuth2authentik.providers.proxy- authentik Providers.Proxyauthentik.providers.radius- authentik Providers.Radiusauthentik.providers.saml- authentik Providers.SAMLauthentik.providers.scim- authentik Providers.SCIMauthentik.recovery- authentik Recoveryauthentik.sources.ldap- authentik Sources.LDAPauthentik.sources.oauth- authentik Sources.OAuthauthentik.sources.plex- authentik Sources.Plexauthentik.sources.saml- authentik Sources.SAMLauthentik.stages.authenticator_duo- authentik Stages.Authenticator.Duoauthentik.stages.authenticator_sms- authentik Stages.Authenticator.SMSauthentik.stages.authenticator_static- authentik Stages.Authenticator.Staticauthentik.stages.authenticator_totp- authentik Stages.Authenticator.TOTPauthentik.stages.authenticator_validate- authentik Stages.Authenticator.Validateauthentik.stages.authenticator_webauthn- authentik Stages.Authenticator.WebAuthnauthentik.stages.captcha- authentik Stages.Captchaauthentik.stages.consent- authentik Stages.Consentauthentik.stages.deny- authentik Stages.Denyauthentik.stages.dummy- authentik Stages.Dummyauthentik.stages.email- authentik Stages.Emailauthentik.stages.identification- authentik Stages.Identificationauthentik.stages.invitation- authentik Stages.User Invitationauthentik.stages.password- authentik Stages.Passwordauthentik.stages.prompt- authentik Stages.Promptauthentik.stages.user_delete- authentik Stages.User Deleteauthentik.stages.user_login- authentik Stages.User Loginauthentik.stages.user_logout- authentik Stages.User Logoutauthentik.stages.user_write- authentik Stages.User Writeauthentik.tenants- authentik Tenantsauthentik.blueprints- authentik Blueprintsauthentik.core- authentik Core
Added enum value:
authentik.providers.radiusChanged response : 200 OK
application/json
Changed property app (string)
authentik.admin- authentik Adminauthentik.api- authentik APIauthentik.crypto- authentik Cryptoauthentik.events- authentik Eventsauthentik.flows- authentik Flowsauthentik.lib- authentik libauthentik.outposts- authentik Outpostauthentik.policies.dummy- authentik Policies.Dummyauthentik.policies.event_matcher- authentik Policies.Event Matcherauthentik.policies.expiry- authentik Policies.Expiryauthentik.policies.expression- authentik Policies.Expressionauthentik.policies.password- authentik Policies.Passwordauthentik.policies.reputation- authentik Policies.Reputationauthentik.policies- authentik Policiesauthentik.providers.ldap- authentik Providers.LDAPauthentik.providers.oauth2- authentik Providers.OAuth2authentik.providers.proxy- authentik Providers.Proxyauthentik.providers.radius- authentik Providers.Radiusauthentik.providers.saml- authentik Providers.SAMLauthentik.providers.scim- authentik Providers.SCIMauthentik.recovery- authentik Recoveryauthentik.sources.ldap- authentik Sources.LDAPauthentik.sources.oauth- authentik Sources.OAuthauthentik.sources.plex- authentik Sources.Plexauthentik.sources.saml- authentik Sources.SAMLauthentik.stages.authenticator_duo- authentik Stages.Authenticator.Duoauthentik.stages.authenticator_sms- authentik Stages.Authenticator.SMSauthentik.stages.authenticator_static- authentik Stages.Authenticator.Staticauthentik.stages.authenticator_totp- authentik Stages.Authenticator.TOTPauthentik.stages.authenticator_validate- authentik Stages.Authenticator.Validateauthentik.stages.authenticator_webauthn- authentik Stages.Authenticator.WebAuthnauthentik.stages.captcha- authentik Stages.Captchaauthentik.stages.consent- authentik Stages.Consentauthentik.stages.deny- authentik Stages.Denyauthentik.stages.dummy- authentik Stages.Dummyauthentik.stages.email- authentik Stages.Emailauthentik.stages.identification- authentik Stages.Identificationauthentik.stages.invitation- authentik Stages.User Invitationauthentik.stages.password- authentik Stages.Passwordauthentik.stages.prompt- authentik Stages.Promptauthentik.stages.user_delete- authentik Stages.User Deleteauthentik.stages.user_login- authentik Stages.User Loginauthentik.stages.user_logout- authentik Stages.User Logoutauthentik.stages.user_write- authentik Stages.User Writeauthentik.tenants- authentik Tenantsauthentik.blueprints- authentik Blueprintsauthentik.core- authentik Core
Added enum value:
authentik.providers.radiusPATCH /policies/event_matcher/{policy_uuid}/Changed content type : application/json
Changed property app (string)
authentik.admin- authentik Adminauthentik.api- authentik APIauthentik.crypto- authentik Cryptoauthentik.events- authentik Eventsauthentik.flows- authentik Flowsauthentik.lib- authentik libauthentik.outposts- authentik Outpostauthentik.policies.dummy- authentik Policies.Dummyauthentik.policies.event_matcher- authentik Policies.Event Matcherauthentik.policies.expiry- authentik Policies.Expiryauthentik.policies.expression- authentik Policies.Expressionauthentik.policies.password- authentik Policies.Passwordauthentik.policies.reputation- authentik Policies.Reputationauthentik.policies- authentik Policiesauthentik.providers.ldap- authentik Providers.LDAPauthentik.providers.oauth2- authentik Providers.OAuth2authentik.providers.proxy- authentik Providers.Proxyauthentik.providers.radius- authentik Providers.Radiusauthentik.providers.saml- authentik Providers.SAMLauthentik.providers.scim- authentik Providers.SCIMauthentik.recovery- authentik Recoveryauthentik.sources.ldap- authentik Sources.LDAPauthentik.sources.oauth- authentik Sources.OAuthauthentik.sources.plex- authentik Sources.Plexauthentik.sources.saml- authentik Sources.SAMLauthentik.stages.authenticator_duo- authentik Stages.Authenticator.Duoauthentik.stages.authenticator_sms- authentik Stages.Authenticator.SMSauthentik.stages.authenticator_static- authentik Stages.Authenticator.Staticauthentik.stages.authenticator_totp- authentik Stages.Authenticator.TOTPauthentik.stages.authenticator_validate- authentik Stages.Authenticator.Validateauthentik.stages.authenticator_webauthn- authentik Stages.Authenticator.WebAuthnauthentik.stages.captcha- authentik Stages.Captchaauthentik.stages.consent- authentik Stages.Consentauthentik.stages.deny- authentik Stages.Denyauthentik.stages.dummy- authentik Stages.Dummyauthentik.stages.email- authentik Stages.Emailauthentik.stages.identification- authentik Stages.Identificationauthentik.stages.invitation- authentik Stages.User Invitationauthentik.stages.password- authentik Stages.Passwordauthentik.stages.prompt- authentik Stages.Promptauthentik.stages.user_delete- authentik Stages.User Deleteauthentik.stages.user_login- authentik Stages.User Loginauthentik.stages.user_logout- authentik Stages.User Logoutauthentik.stages.user_write- authentik Stages.User Writeauthentik.tenants- authentik Tenantsauthentik.blueprints- authentik Blueprintsauthentik.core- authentik Core
Added enum value:
authentik.providers.radiusChanged response : 200 OK
application/json
Changed property app (string)
authentik.admin- authentik Adminauthentik.api- authentik APIauthentik.crypto- authentik Cryptoauthentik.events- authentik Eventsauthentik.flows- authentik Flowsauthentik.lib- authentik libauthentik.outposts- authentik Outpostauthentik.policies.dummy- authentik Policies.Dummyauthentik.policies.event_matcher- authentik Policies.Event Matcherauthentik.policies.expiry- authentik Policies.Expiryauthentik.policies.expression- authentik Policies.Expressionauthentik.policies.password- authentik Policies.Passwordauthentik.policies.reputation- authentik Policies.Reputationauthentik.policies- authentik Policiesauthentik.providers.ldap- authentik Providers.LDAPauthentik.providers.oauth2- authentik Providers.OAuth2authentik.providers.proxy- authentik Providers.Proxyauthentik.providers.radius- authentik Providers.Radiusauthentik.providers.saml- authentik Providers.SAMLauthentik.providers.scim- authentik Providers.SCIMauthentik.recovery- authentik Recoveryauthentik.sources.ldap- authentik Sources.LDAPauthentik.sources.oauth- authentik Sources.OAuthauthentik.sources.plex- authentik Sources.Plexauthentik.sources.saml- authentik Sources.SAMLauthentik.stages.authenticator_duo- authentik Stages.Authenticator.Duoauthentik.stages.authenticator_sms- authentik Stages.Authenticator.SMSauthentik.stages.authenticator_static- authentik Stages.Authenticator.Staticauthentik.stages.authenticator_totp- authentik Stages.Authenticator.TOTPauthentik.stages.authenticator_validate- authentik Stages.Authenticator.Validateauthentik.stages.authenticator_webauthn- authentik Stages.Authenticator.WebAuthnauthentik.stages.captcha- authentik Stages.Captchaauthentik.stages.consent- authentik Stages.Consentauthentik.stages.deny- authentik Stages.Denyauthentik.stages.dummy- authentik Stages.Dummyauthentik.stages.email- authentik Stages.Emailauthentik.stages.identification- authentik Stages.Identificationauthentik.stages.invitation- authentik Stages.User Invitationauthentik.stages.password- authentik Stages.Passwordauthentik.stages.prompt- authentik Stages.Promptauthentik.stages.user_delete- authentik Stages.User Deleteauthentik.stages.user_login- authentik Stages.User Loginauthentik.stages.user_logout- authentik Stages.User Logoutauthentik.stages.user_write- authentik Stages.User Writeauthentik.tenants- authentik Tenantsauthentik.blueprints- authentik Blueprintsauthentik.core- authentik Core
Added enum value:
authentik.providers.radiusGET /providers/all/{id}/Changed response : 200 OK
application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /providers/oauth2/{id}/Changed response : 200 OK
application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
PUT /providers/oauth2/{id}/Changed content type : application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
Changed response : 200 OK
application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
PATCH /providers/oauth2/{id}/Changed content type : application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
Changed response : 200 OK
application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /providers/proxy/{id}/Changed response : 200 OK
application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
PUT /providers/proxy/{id}/Changed content type : application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
Changed response : 200 OK
application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
PATCH /providers/proxy/{id}/Changed content type : application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
Changed response : 200 OK
application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /core/applications/{slug}/Changed response : 200 OK
application/json
Changed property provider_obj (object)
Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
PUT /core/applications/{slug}/Changed response : 200 OK
application/json
Changed property provider_obj (object)
Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
PATCH /core/applications/{slug}/Changed response : 200 OK
application/json
Changed property provider_obj (object)
Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /outposts/instances/{uuid}/Changed response : 200 OK
application/json
Changed property type (string)
proxy- Proxyldap- Ldapradius- Radius
Added enum value:
radiusChanged property providers_obj (array)
Changed items (object): > Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
PUT /outposts/instances/{uuid}/Changed content type : application/json
Changed property type (string)
proxy- Proxyldap- Ldapradius- Radius
Added enum value:
radiusChanged response : 200 OK
application/json
Changed property type (string)
proxy- Proxyldap- Ldapradius- Radius
Added enum value:
radiusChanged property providers_obj (array)
Changed items (object): > Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
PATCH /outposts/instances/{uuid}/Changed content type : application/json
Changed property type (string)
proxy- Proxyldap- Ldapradius- Radius
Added enum value:
radiusChanged response : 200 OK
application/json
Changed property type (string)
proxy- Proxyldap- Ldapradius- Radius
Added enum value:
radiusChanged property providers_obj (array)
Changed items (object): > Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
POST /policies/event_matcher/Changed content type : application/json
Changed property app (string)
authentik.admin- authentik Adminauthentik.api- authentik APIauthentik.crypto- authentik Cryptoauthentik.events- authentik Eventsauthentik.flows- authentik Flowsauthentik.lib- authentik libauthentik.outposts- authentik Outpostauthentik.policies.dummy- authentik Policies.Dummyauthentik.policies.event_matcher- authentik Policies.Event Matcherauthentik.policies.expiry- authentik Policies.Expiryauthentik.policies.expression- authentik Policies.Expressionauthentik.policies.password- authentik Policies.Passwordauthentik.policies.reputation- authentik Policies.Reputationauthentik.policies- authentik Policiesauthentik.providers.ldap- authentik Providers.LDAPauthentik.providers.oauth2- authentik Providers.OAuth2authentik.providers.proxy- authentik Providers.Proxyauthentik.providers.radius- authentik Providers.Radiusauthentik.providers.saml- authentik Providers.SAMLauthentik.providers.scim- authentik Providers.SCIMauthentik.recovery- authentik Recoveryauthentik.sources.ldap- authentik Sources.LDAPauthentik.sources.oauth- authentik Sources.OAuthauthentik.sources.plex- authentik Sources.Plexauthentik.sources.saml- authentik Sources.SAMLauthentik.stages.authenticator_duo- authentik Stages.Authenticator.Duoauthentik.stages.authenticator_sms- authentik Stages.Authenticator.SMSauthentik.stages.authenticator_static- authentik Stages.Authenticator.Staticauthentik.stages.authenticator_totp- authentik Stages.Authenticator.TOTPauthentik.stages.authenticator_validate- authentik Stages.Authenticator.Validateauthentik.stages.authenticator_webauthn- authentik Stages.Authenticator.WebAuthnauthentik.stages.captcha- authentik Stages.Captchaauthentik.stages.consent- authentik Stages.Consentauthentik.stages.deny- authentik Stages.Denyauthentik.stages.dummy- authentik Stages.Dummyauthentik.stages.email- authentik Stages.Emailauthentik.stages.identification- authentik Stages.Identificationauthentik.stages.invitation- authentik Stages.User Invitationauthentik.stages.password- authentik Stages.Passwordauthentik.stages.prompt- authentik Stages.Promptauthentik.stages.user_delete- authentik Stages.User Deleteauthentik.stages.user_login- authentik Stages.User Loginauthentik.stages.user_logout- authentik Stages.User Logoutauthentik.stages.user_write- authentik Stages.User Writeauthentik.tenants- authentik Tenantsauthentik.blueprints- authentik Blueprintsauthentik.core- authentik Core
Added enum value:
authentik.providers.radiusChanged response : 201 Created
application/json
Changed property app (string)
authentik.admin- authentik Adminauthentik.api- authentik APIauthentik.crypto- authentik Cryptoauthentik.events- authentik Eventsauthentik.flows- authentik Flowsauthentik.lib- authentik libauthentik.outposts- authentik Outpostauthentik.policies.dummy- authentik Policies.Dummyauthentik.policies.event_matcher- authentik Policies.Event Matcherauthentik.policies.expiry- authentik Policies.Expiryauthentik.policies.expression- authentik Policies.Expressionauthentik.policies.password- authentik Policies.Passwordauthentik.policies.reputation- authentik Policies.Reputationauthentik.policies- authentik Policiesauthentik.providers.ldap- authentik Providers.LDAPauthentik.providers.oauth2- authentik Providers.OAuth2authentik.providers.proxy- authentik Providers.Proxyauthentik.providers.radius- authentik Providers.Radiusauthentik.providers.saml- authentik Providers.SAMLauthentik.providers.scim- authentik Providers.SCIMauthentik.recovery- authentik Recoveryauthentik.sources.ldap- authentik Sources.LDAPauthentik.sources.oauth- authentik Sources.OAuthauthentik.sources.plex- authentik Sources.Plexauthentik.sources.saml- authentik Sources.SAMLauthentik.stages.authenticator_duo- authentik Stages.Authenticator.Duoauthentik.stages.authenticator_sms- authentik Stages.Authenticator.SMSauthentik.stages.authenticator_static- authentik Stages.Authenticator.Staticauthentik.stages.authenticator_totp- authentik Stages.Authenticator.TOTPauthentik.stages.authenticator_validate- authentik Stages.Authenticator.Validateauthentik.stages.authenticator_webauthn- authentik Stages.Authenticator.WebAuthnauthentik.stages.captcha- authentik Stages.Captchaauthentik.stages.consent- authentik Stages.Consentauthentik.stages.deny- authentik Stages.Denyauthentik.stages.dummy- authentik Stages.Dummyauthentik.stages.email- authentik Stages.Emailauthentik.stages.identification- authentik Stages.Identificationauthentik.stages.invitation- authentik Stages.User Invitationauthentik.stages.password- authentik Stages.Passwordauthentik.stages.prompt- authentik Stages.Promptauthentik.stages.user_delete- authentik Stages.User Deleteauthentik.stages.user_login- authentik Stages.User Loginauthentik.stages.user_logout- authentik Stages.User Logoutauthentik.stages.user_write- authentik Stages.User Writeauthentik.tenants- authentik Tenantsauthentik.blueprints- authentik Blueprintsauthentik.core- authentik Core
Added enum value:
authentik.providers.radiusGET /policies/event_matcher/Changed response : 200 OK
application/json
Changed property results (array)
Changed items (object): > Event Matcher Policy Serializer
Changed property app (string)
authentik.admin- authentik Adminauthentik.api- authentik APIauthentik.crypto- authentik Cryptoauthentik.events- authentik Eventsauthentik.flows- authentik Flowsauthentik.lib- authentik libauthentik.outposts- authentik Outpostauthentik.policies.dummy- authentik Policies.Dummyauthentik.policies.event_matcher- authentik Policies.Event Matcherauthentik.policies.expiry- authentik Policies.Expiryauthentik.policies.expression- authentik Policies.Expressionauthentik.policies.password- authentik Policies.Passwordauthentik.policies.reputation- authentik Policies.Reputationauthentik.policies- authentik Policiesauthentik.providers.ldap- authentik Providers.LDAPauthentik.providers.oauth2- authentik Providers.OAuth2authentik.providers.proxy- authentik Providers.Proxyauthentik.providers.radius- authentik Providers.Radiusauthentik.providers.saml- authentik Providers.SAMLauthentik.providers.scim- authentik Providers.SCIMauthentik.recovery- authentik Recoveryauthentik.sources.ldap- authentik Sources.LDAPauthentik.sources.oauth- authentik Sources.OAuthauthentik.sources.plex- authentik Sources.Plexauthentik.sources.saml- authentik Sources.SAMLauthentik.stages.authenticator_duo- authentik Stages.Authenticator.Duoauthentik.stages.authenticator_sms- authentik Stages.Authenticator.SMSauthentik.stages.authenticator_static- authentik Stages.Authenticator.Staticauthentik.stages.authenticator_totp- authentik Stages.Authenticator.TOTPauthentik.stages.authenticator_validate- authentik Stages.Authenticator.Validateauthentik.stages.authenticator_webauthn- authentik Stages.Authenticator.WebAuthnauthentik.stages.captcha- authentik Stages.Captchaauthentik.stages.consent- authentik Stages.Consentauthentik.stages.deny- authentik Stages.Denyauthentik.stages.dummy- authentik Stages.Dummyauthentik.stages.email- authentik Stages.Emailauthentik.stages.identification- authentik Stages.Identificationauthentik.stages.invitation- authentik Stages.User Invitationauthentik.stages.password- authentik Stages.Passwordauthentik.stages.prompt- authentik Stages.Promptauthentik.stages.user_delete- authentik Stages.User Deleteauthentik.stages.user_login- authentik Stages.User Loginauthentik.stages.user_logout- authentik Stages.User Logoutauthentik.stages.user_write- authentik Stages.User Writeauthentik.tenants- authentik Tenantsauthentik.blueprints- authentik Blueprintsauthentik.core- authentik Core
Added enum value:
authentik.providers.radiusGET /providers/all/Changed response : 200 OK
application/json
Changed property results (array)
Changed items (object): > Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /providers/ldap/{id}/Changed response : 200 OK
application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
PUT /providers/ldap/{id}/Changed content type : application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
Changed response : 200 OK
application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
PATCH /providers/ldap/{id}/Changed content type : application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
Changed response : 200 OK
application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
POST /providers/oauth2/Changed content type : application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
Changed response : 201 Created
application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /providers/oauth2/Changed response : 200 OK
application/json
Changed property results (array)
Changed items (object): > OAuth2Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
POST /providers/proxy/Changed content type : application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
Changed response : 201 Created
application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /providers/proxy/Changed response : 200 OK
application/json
Changed property results (array)
Changed items (object): > ProxyProvider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /providers/saml/{id}/Changed response : 200 OK
application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
PUT /providers/saml/{id}/Changed content type : application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
Changed response : 200 OK
application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
PATCH /providers/saml/{id}/Changed content type : application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
Changed response : 200 OK
application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
POST /core/applications/Changed response : 201 Created
application/json
Changed property provider_obj (object)
Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /core/applications/Changed response : 200 OK
application/json
Changed property results (array)
Changed items (object): > Application Serializer
Changed property provider_obj (object)
Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /core/user_consent/{id}/Changed response : 200 OK
application/json
Changed property application (object)
Application Serializer
Changed property provider_obj (object)
Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /oauth2/access_tokens/{id}/Changed response : 200 OK
application/json
Changed property provider (object)
OAuth2Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /oauth2/authorization_codes/{id}/Changed response : 200 OK
application/json
Changed property provider (object)
OAuth2Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /oauth2/refresh_tokens/{id}/Changed response : 200 OK
application/json
Changed property provider (object)
OAuth2Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
POST /outposts/instances/Changed content type : application/json
Changed property type (string)
proxy- Proxyldap- Ldapradius- Radius
Added enum value:
radiusChanged response : 201 Created
application/json
Changed property type (string)
proxy- Proxyldap- Ldapradius- Radius
Added enum value:
radiusChanged property providers_obj (array)
Changed items (object): > Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /outposts/instances/Changed response : 200 OK
application/json
Changed property results (array)
Changed items (object): > Outpost Serializer
Changed property type (string)
proxy- Proxyldap- Ldapradius- Radius
Added enum value:
radiusChanged property providers_obj (array)
Changed items (object): > Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
POST /providers/ldap/Changed content type : application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
Changed response : 201 Created
application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /providers/ldap/Changed response : 200 OK
application/json
Changed property results (array)
Changed items (object): > LDAPProvider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
POST /providers/saml/Changed content type : application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
Changed response : 201 Created
application/json
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /providers/saml/Added: authentication_flow in query
Changed response : 200 OK
application/json
Changed property results (array)
Changed items (object): > SAMLProvider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /stages/user_login/{stage_uuid}/Changed response : 200 OK
application/json
remember_me_offset (string)
Offset the session will be extended by when the user picks the remember me option. Default of 0 means that the remember me option will not be shown. (Format: hours=-1;minutes=-2;seconds=-3)
PUT /stages/user_login/{stage_uuid}/Changed content type : application/json
remember_me_offset (string)
Offset the session will be extended by when the user picks the remember me option. Default of 0 means that the remember me option will not be shown. (Format: hours=-1;minutes=-2;seconds=-3)
Changed response : 200 OK
application/json
remember_me_offset (string)
Offset the session will be extended by when the user picks the remember me option. Default of 0 means that the remember me option will not be shown. (Format: hours=-1;minutes=-2;seconds=-3)
PATCH /stages/user_login/{stage_uuid}/Changed content type : application/json
remember_me_offset (string)
Offset the session will be extended by when the user picks the remember me option. Default of 0 means that the remember me option will not be shown. (Format: hours=-1;minutes=-2;seconds=-3)
Changed response : 200 OK
application/json
remember_me_offset (string)
Offset the session will be extended by when the user picks the remember me option. Default of 0 means that the remember me option will not be shown. (Format: hours=-1;minutes=-2;seconds=-3)
GET /core/user_consent/Changed response : 200 OK
application/json
Changed property results (array)
Changed items (object): > UserConsent Serializer
Changed property application (object)
Application Serializer
Changed property provider_obj (object)
Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /flows/executor/{flow_slug}/Changed response : 200 OK
Changed content type : application/json
Added 'ak-stage-user-login' component:
Property type (string)
native- NATIVEshell- SHELLredirect- REDIRECT
Enum values:
nativeshellredirectProperty flow_info (object)
Contextual flow information for a challenge
Property title (string)
Property background (string)
Property cancel_url (string)
Property layout (string)
stacked- STACKEDcontent_left- CONTENT_LEFTcontent_right- CONTENT_RIGHTsidebar_left- SIDEBAR_LEFTsidebar_right- SIDEBAR_RIGHT
Enum values:
stackedcontent_leftcontent_rightsidebar_leftsidebar_rightProperty component (string)
Property response_errors (object)
Property pending_user (string)
Property pending_user_avatar (string)
Updated ak-stage-prompt component:
Changed property fields (array)
Changed items (object): > Serializer for a single Prompt field
New required properties:
choicesAdded property choices (array)
Items (string):
Changed property type (string)
text- Text: Simple Text inputtext_area- Text area: Multiline Text Input.text_read_only- Text (read-only): Simple Text input, but cannot be edited.text_area_read_only- Text area (read-only): Multiline Text input, but cannot be edited.username- Username: Same as Text input, but checks for and prevents duplicate usernames.password- Password: Masked input, multiple inputs of this type on the same prompt need to be identical.number- Numbercheckbox- Checkboxradio-button-group- Fixed choice field rendered as a group of radio buttons.dropdown- Fixed choice field rendered as a dropdown.date- Datedate-time- Date Timefile- File: File upload for arbitrary files. File content will be available in flow context as data-URIseparator- Separator: Static Separator Linehidden- Hidden: Hidden field, can be used to insert data into form.static- Static: Static value, displayed as-is.ak-locale- authentik: Selection of locales authentik supports
Added enum values:
text_areatext_area_read_onlyradio-button-groupdropdownPOST /flows/executor/{flow_slug}/Changed content type : application/json
Added 'ak-stage-user-login' component:
Property component (string)
Property remember_me (boolean)
Changed response : 200 OK
Changed content type : application/json
Added 'ak-stage-user-login' component:
Updated ak-stage-prompt component:
Changed property fields (array)
Changed items (object): > Serializer for a single Prompt field
New required properties:
choicesAdded property choices (array)
Changed property type (string)
text- Text: Simple Text inputtext_area- Text area: Multiline Text Input.text_read_only- Text (read-only): Simple Text input, but cannot be edited.text_area_read_only- Text area (read-only): Multiline Text input, but cannot be edited.username- Username: Same as Text input, but checks for and prevents duplicate usernames.password- Password: Masked input, multiple inputs of this type on the same prompt need to be identical.number- Numbercheckbox- Checkboxradio-button-group- Fixed choice field rendered as a group of radio buttons.dropdown- Fixed choice field rendered as a dropdown.date- Datedate-time- Date Timefile- File: File upload for arbitrary files. File content will be available in flow context as data-URIseparator- Separator: Static Separator Linehidden- Hidden: Hidden field, can be used to insert data into form.static- Static: Static value, displayed as-is.ak-locale- authentik: Selection of locales authentik supports
Added enum values:
text_areatext_area_read_onlyradio-button-groupdropdownGET /oauth2/access_tokens/Changed response : 200 OK
application/json
Changed property results (array)
Changed items (object): > Serializer for BaseGrantModel and RefreshToken
Changed property provider (object)
OAuth2Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /oauth2/authorization_codes/Changed response : 200 OK
application/json
Changed property results (array)
Changed items (object): > Serializer for BaseGrantModel and ExpiringBaseGrant
Changed property provider (object)
OAuth2Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /oauth2/refresh_tokens/Changed response : 200 OK
application/json
Changed property results (array)
Changed items (object): > Serializer for BaseGrantModel and RefreshToken
Changed property provider (object)
OAuth2Provider Serializer
authentication_flow (string)
Flow used for authentication when the associated application is accessed by an un-authenticated user.
GET /stages/prompt/prompts/{prompt_uuid}/Changed response : 200 OK
application/json
Changed property placeholder (string)
When creating a Radio Button Group or Dropdown, enable interpreting as expression and return a list to return multiple choices.
Changed property type (string)
text- Text: Simple Text inputtext_area- Text area: Multiline Text Input.text_read_only- Text (read-only): Simple Text input, but cannot be edited.text_area_read_only- Text area (read-only): Multiline Text input, but cannot be edited.username- Username: Same as Text input, but checks for and prevents duplicate usernames.password- Password: Masked input, multiple inputs of this type on the same prompt need to be identical.number- Numbercheckbox- Checkboxradio-button-group- Fixed choice field rendered as a group of radio buttons.dropdown- Fixed choice field rendered as a dropdown.date- Datedate-time- Date Timefile- File: File upload for arbitrary files. File content will be available in flow context as data-URIseparator- Separator: Static Separator Linehidden- Hidden: Hidden field, can be used to insert data into form.static- Static: Static value, displayed as-is.ak-locale- authentik: Selection of locales authentik supports
Added enum values:
text_areatext_area_read_onlyradio-button-groupdropdownPUT /stages/prompt/prompts/{prompt_uuid}/Changed content type : application/json
Changed property placeholder (string)
When creating a Radio Button Group or Dropdown, enable interpreting as expression and return a list to return multiple choices.
Changed property type (string)
text- Text: Simple Text inputtext_area- Text area: Multiline Text Input.text_read_only- Text (read-only): Simple Text input, but cannot be edited.text_area_read_only- Text area (read-only): Multiline Text input, but cannot be edited.username- Username: Same as Text input, but checks for and prevents duplicate usernames.password- Password: Masked input, multiple inputs of this type on the same prompt need to be identical.number- Numbercheckbox- Checkboxradio-button-group- Fixed choice field rendered as a group of radio buttons.dropdown- Fixed choice field rendered as a dropdown.date- Datedate-time- Date Timefile- File: File upload for arbitrary files. File content will be available in flow context as data-URIseparator- Separator: Static Separator Linehidden- Hidden: Hidden field, can be used to insert data into form.static- Static: Static value, displayed as-is.ak-locale- authentik: Selection of locales authentik supports
Added enum values:
text_areatext_area_read_onlyradio-button-groupdropdownChanged response : 200 OK
application/json
Changed property placeholder (string)
When creating a Radio Button Group or Dropdown, enable interpreting as expression and return a list to return multiple choices.
Changed property type (string)
text- Text: Simple Text inputtext_area- Text area: Multiline Text Input.text_read_only- Text (read-only): Simple Text input, but cannot be edited.text_area_read_only- Text area (read-only): Multiline Text input, but cannot be edited.username- Username: Same as Text input, but checks for and prevents duplicate usernames.password- Password: Masked input, multiple inputs of this type on the same prompt need to be identical.number- Numbercheckbox- Checkboxradio-button-group- Fixed choice field rendered as a group of radio buttons.dropdown- Fixed choice field rendered as a dropdown.date- Datedate-time- Date Timefile- File: File upload for arbitrary files. File content will be available in flow context as data-URIseparator- Separator: Static Separator Linehidden- Hidden: Hidden field, can be used to insert data into form.static- Static: Static value, displayed as-is.ak-locale- authentik: Selection of locales authentik supports
Added enum values:
text_areatext_area_read_onlyradio-button-groupdropdownPATCH /stages/prompt/prompts/{prompt_uuid}/Changed content type : application/json
Changed property placeholder (string)
When creating a Radio Button Group or Dropdown, enable interpreting as expression and return a list to return multiple choices.
Changed property type (string)
text- Text: Simple Text inputtext_area- Text area: Multiline Text Input.text_read_only- Text (read-only): Simple Text input, but cannot be edited.text_area_read_only- Text area (read-only): Multiline Text input, but cannot be edited.username- Username: Same as Text input, but checks for and prevents duplicate usernames.password- Password: Masked input, multiple inputs of this type on the same prompt need to be identical.number- Numbercheckbox- Checkboxradio-button-group- Fixed choice field rendered as a group of radio buttons.dropdown- Fixed choice field rendered as a dropdown.date- Datedate-time- Date Timefile- File: File upload for arbitrary files. File content will be available in flow context as data-URIseparator- Separator: Static Separator Linehidden- Hidden: Hidden field, can be used to insert data into form.static- Static: Static value, displayed as-is.ak-locale- authentik: Selection of locales authentik supports
Added enum values:
text_areatext_area_read_onlyradio-button-groupdropdownChanged response : 200 OK
application/json
Changed property placeholder (string)
When creating a Radio Button Group or Dropdown, enable interpreting as expression and return a list to return multiple choices.
Changed property type (string)
text- Text: Simple Text inputtext_area- Text area: Multiline Text Input.text_read_only- Text (read-only): Simple Text input, but cannot be edited.text_area_read_only- Text area (read-only): Multiline Text input, but cannot be edited.username- Username: Same as Text input, but checks for and prevents duplicate usernames.password- Password: Masked input, multiple inputs of this type on the same prompt need to be identical.number- Numbercheckbox- Checkboxradio-button-group- Fixed choice field rendered as a group of radio buttons.dropdown- Fixed choice field rendered as a dropdown.date- Datedate-time- Date Timefile- File: File upload for arbitrary files. File content will be available in flow context as data-URIseparator- Separator: Static Separator Linehidden- Hidden: Hidden field, can be used to insert data into form.static- Static: Static value, displayed as-is.ak-locale- authentik: Selection of locales authentik supports
Added enum values:
text_areatext_area_read_onlyradio-button-groupdropdownPOST /stages/user_login/Changed content type : application/json
remember_me_offset (string)
Offset the session will be extended by when the user picks the remember me option. Default of 0 means that the remember me option will not be shown. (Format: hours=-1;minutes=-2;seconds=-3)
Changed response : 201 Created
application/json
remember_me_offset (string)
Offset the session will be extended by when the user picks the remember me option. Default of 0 means that the remember me option will not be shown. (Format: hours=-1;minutes=-2;seconds=-3)
GET /stages/user_login/Added: remember_me_offset in query
Changed response : 200 OK
application/json
Changed property results (array)
Changed items (object): > UserLoginStage Serializer
remember_me_offset (string)
Offset the session will be extended by when the user picks the remember me option. Default of 0 means that the remember me option will not be shown. (Format: hours=-1;minutes=-2;seconds=-3)
POST /stages/prompt/prompts/Changed content type : application/json
Changed property placeholder (string)
When creating a Radio Button Group or Dropdown, enable interpreting as expression and return a list to return multiple choices.
Changed property type (string)
text- Text: Simple Text inputtext_area- Text area: Multiline Text Input.text_read_only- Text (read-only): Simple Text input, but cannot be edited.text_area_read_only- Text area (read-only): Multiline Text input, but cannot be edited.username- Username: Same as Text input, but checks for and prevents duplicate usernames.password- Password: Masked input, multiple inputs of this type on the same prompt need to be identical.number- Numbercheckbox- Checkboxradio-button-group- Fixed choice field rendered as a group of radio buttons.dropdown- Fixed choice field rendered as a dropdown.date- Datedate-time- Date Timefile- File: File upload for arbitrary files. File content will be available in flow context as data-URIseparator- Separator: Static Separator Linehidden- Hidden: Hidden field, can be used to insert data into form.static- Static: Static value, displayed as-is.ak-locale- authentik: Selection of locales authentik supports
Added enum values:
text_areatext_area_read_onlyradio-button-groupdropdownChanged response : 201 Created
application/json
Changed property placeholder (string)
When creating a Radio Button Group or Dropdown, enable interpreting as expression and return a list to return multiple choices.
Changed property type (string)
text- Text: Simple Text inputtext_area- Text area: Multiline Text Input.text_read_only- Text (read-only): Simple Text input, but cannot be edited.text_area_read_only- Text area (read-only): Multiline Text input, but cannot be edited.username- Username: Same as Text input, but checks for and prevents duplicate usernames.password- Password: Masked input, multiple inputs of this type on the same prompt need to be identical.number- Numbercheckbox- Checkboxradio-button-group- Fixed choice field rendered as a group of radio buttons.dropdown- Fixed choice field rendered as a dropdown.date- Datedate-time- Date Timefile- File: File upload for arbitrary files. File content will be available in flow context as data-URIseparator- Separator: Static Separator Linehidden- Hidden: Hidden field, can be used to insert data into form.static- Static: Static value, displayed as-is.ak-locale- authentik: Selection of locales authentik supports
Added enum values:
text_areatext_area_read_onlyradio-button-groupdropdownGET /stages/prompt/prompts/Changed: type in query
text- Text: Simple Text inputtext_area- Text area: Multiline Text Input.text_read_only- Text (read-only): Simple Text input, but cannot be edited.text_area_read_only- Text area (read-only): Multiline Text input, but cannot be edited.username- Username: Same as Text input, but checks for and prevents duplicate usernames.password- Password: Masked input, multiple inputs of this type on the same prompt need to be identical.number- Numbercheckbox- Checkboxradio-button-group- Fixed choice field rendered as a group of radio buttons.dropdown- Fixed choice field rendered as a dropdown.date- Datedate-time- Date Timefile- File: File upload for arbitrary files. File content will be available in flow context as data-URIseparator- Separator: Static Separator Linehidden- Hidden: Hidden field, can be used to insert data into form.static- Static: Static value, displayed as-is.ak-locale- authentik: Selection of locales authentik supportstext- Text: Simple Text inputtext_area- Text area: Multiline Text Input.text_read_only- Text (read-only): Simple Text input, but cannot be edited.text_area_read_only- Text area (read-only): Multiline Text input, but cannot be edited.username- Username: Same as Text input, but checks for and prevents duplicate usernames.password- Password: Masked input, multiple inputs of this type on the same prompt need to be identical.number- Numbercheckbox- Checkboxradio-button-group- Fixed choice field rendered as a group of radio buttons.dropdown- Fixed choice field rendered as a dropdown.date- Datedate-time- Date Timefile- File: File upload for arbitrary files. File content will be available in flow context as data-URIseparator- Separator: Static Separator Linehidden- Hidden: Hidden field, can be used to insert data into form.static- Static: Static value, displayed as-is.ak-locale- authentik: Selection of locales authentik supports
Changed response : 200 OK
application/json
Changed property results (array)
Changed items (object): > Prompt Serializer
Changed property placeholder (string)
When creating a Radio Button Group or Dropdown, enable interpreting as expression and return a list to return multiple choices.
Changed property type (string)
text- Text: Simple Text inputtext_area- Text area: Multiline Text Input.text_read_only- Text (read-only): Simple Text input, but cannot be edited.text_area_read_only- Text area (read-only): Multiline Text input, but cannot be edited.username- Username: Same as Text input, but checks for and prevents duplicate usernames.password- Password: Masked input, multiple inputs of this type on the same prompt need to be identical.number- Numbercheckbox- Checkboxradio-button-group- Fixed choice field rendered as a group of radio buttons.dropdown- Fixed choice field rendered as a dropdown.date- Datedate-time- Date Timefile- File: File upload for arbitrary files. File content will be available in flow context as data-URIseparator- Separator: Static Separator Linehidden- Hidden: Hidden field, can be used to insert data into form.static- Static: Static value, displayed as-is.ak-locale- authentik: Selection of locales authentik supports
Added enum values:
text_areatext_area_read_onlyradio-button-groupdropdown