72 KiB
title | slug |
---|---|
Release 2023.4 | /releases/2023.4 |
New features
Upgrading
This release does not introduce any new requirements.
docker-compose
Download the docker-compose file for 2023.4 from here. Afterwards, simply run docker-compose up -d
.
Kubernetes
Update your values to use the new images:
image:
repository: ghcr.io/goauthentik/server
tag: 2023.4.0
Minor changes/fixes
- *: load websocket paths similarly to URLs (#5018)
- blueprints: allow setting of token key in blueprint context (#4995)
- core: Add unique constraint to user UUID (#5004)
- providers: Add ability to choose a default authentication flow (#5070)
- providers/ldap: fix duplicate attributes (#4972)
- providers/oauth2: fix response for response_type code and response_mode fragment (#4975)
- providers/proxy: rework endpoints logic (#4993)
- providers/radius: simple radius outpost (#1796)
- stages/prompt: Add Radio Button Group, Dropdown and Text Area prompt fields (#4822)
- stages/user_login: stay logged in (#4958)
- web/admin: fix error adding users to groups (#5016)
- web/admin: fix error listing blueprints with missing metadata (#5041)
- web/admin: fix error when creating bindings due to hidden inputs (#5081)
- web/admin: fix inconsistent display of flows in selections (#4977)
- web/admin: fix prompt field display (#4990)
- web/admin: prompt preview (#5078)
- web/elements: fix search select inconsistency (#4989)
- web/elements: only render form once instance is loaded (#5049)
- web/flows: fix authenticator selector in dark mode (#4974)
API Changes
What's New
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/
What's Changed
GET
/policies/event_matcher/{policy_uuid}/
Return Type:
Changed response : 200 OK
-
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.radius
-
PUT
/policies/event_matcher/{policy_uuid}/
Request:
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.radius
Return Type:
Changed response : 200 OK
-
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.radius
-
PATCH
/policies/event_matcher/{policy_uuid}/
Request:
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.radius
Return Type:
Changed response : 200 OK
-
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.radius
-
GET
/providers/all/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
GET
/providers/oauth2/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
PUT
/providers/oauth2/{id}/
Request:
Changed content type : application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
PATCH
/providers/oauth2/{id}/
Request:
Changed content type : application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
GET
/providers/proxy/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
PUT
/providers/proxy/{id}/
Request:
Changed content type : application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
PATCH
/providers/proxy/{id}/
Request:
Changed content type : application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
GET
/core/applications/{slug}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
provider_obj
(object)Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
PUT
/core/applications/{slug}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
provider_obj
(object)Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
PATCH
/core/applications/{slug}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
provider_obj
(object)Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
GET
/outposts/instances/{uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
type
(string)proxy
- Proxyldap
- Ldapradius
- Radius
Added enum value:
radius
-
Changed property
providers_obj
(array)Changed items (object): > Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
PUT
/outposts/instances/{uuid}/
Request:
Changed content type : application/json
-
Changed property
type
(string)proxy
- Proxyldap
- Ldapradius
- Radius
Added enum value:
radius
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
type
(string)proxy
- Proxyldap
- Ldapradius
- Radius
Added enum value:
radius
-
Changed property
providers_obj
(array)Changed items (object): > Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
PATCH
/outposts/instances/{uuid}/
Request:
Changed content type : application/json
-
Changed property
type
(string)proxy
- Proxyldap
- Ldapradius
- Radius
Added enum value:
radius
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
type
(string)proxy
- Proxyldap
- Ldapradius
- Radius
Added enum value:
radius
-
Changed property
providers_obj
(array)Changed items (object): > Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
POST
/policies/event_matcher/
Request:
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.radius
Return Type:
Changed response : 201 Created
-
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.radius
-
GET
/policies/event_matcher/
Return Type:
Changed response : 200 OK
-
Changed content type :
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.radius
-
-
GET
/providers/all/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object): > Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
GET
/providers/ldap/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
PUT
/providers/ldap/{id}/
Request:
Changed content type : application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
PATCH
/providers/ldap/{id}/
Request:
Changed content type : application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
POST
/providers/oauth2/
Request:
Changed content type : application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
Return Type:
Changed response : 201 Created
-
Changed content type :
application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
GET
/providers/oauth2/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object): > OAuth2Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
POST
/providers/proxy/
Request:
Changed content type : application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
Return Type:
Changed response : 201 Created
-
Changed content type :
application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
GET
/providers/proxy/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object): > ProxyProvider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
GET
/providers/saml/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
PUT
/providers/saml/{id}/
Request:
Changed content type : application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
PATCH
/providers/saml/{id}/
Request:
Changed content type : application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
POST
/core/applications/
Return Type:
Changed response : 201 Created
-
Changed content type :
application/json
-
Changed property
provider_obj
(object)Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
GET
/core/applications/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object): > Application Serializer
-
Changed property
provider_obj
(object)Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
-
GET
/core/user_consent/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
application
(object)Application Serializer
-
Changed property
provider_obj
(object)Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
-
GET
/oauth2/access_tokens/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
provider
(object)OAuth2Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
GET
/oauth2/authorization_codes/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
provider
(object)OAuth2Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
GET
/oauth2/refresh_tokens/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
provider
(object)OAuth2Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
POST
/outposts/instances/
Request:
Changed content type : application/json
-
Changed property
type
(string)proxy
- Proxyldap
- Ldapradius
- Radius
Added enum value:
radius
Return Type:
Changed response : 201 Created
-
Changed content type :
application/json
-
Changed property
type
(string)proxy
- Proxyldap
- Ldapradius
- Radius
Added enum value:
radius
-
Changed property
providers_obj
(array)Changed items (object): > Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
GET
/outposts/instances/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object): > Outpost Serializer
-
Changed property
type
(string)proxy
- Proxyldap
- Ldapradius
- Radius
Added enum value:
radius
-
Changed property
providers_obj
(array)Changed items (object): > Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
-
POST
/providers/ldap/
Request:
Changed content type : application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
Return Type:
Changed response : 201 Created
-
Changed content type :
application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
GET
/providers/ldap/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object): > LDAPProvider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
POST
/providers/saml/
Request:
Changed content type : application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
Return Type:
Changed response : 201 Created
-
Changed content type :
application/json
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
GET
/providers/saml/
Parameters:
Added: authentication_flow
in query
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object): > SAMLProvider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
GET
/stages/user_login/{stage_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
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)
- Added property
PUT
/stages/user_login/{stage_uuid}/
Request:
Changed content type : application/json
- Added property
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)
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
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)
- Added property
PATCH
/stages/user_login/{stage_uuid}/
Request:
Changed content type : application/json
- Added property
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)
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
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)
- Added property
GET
/core/user_consent/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object): > UserConsent Serializer
-
Changed property
application
(object)Application Serializer
-
Changed property
provider_obj
(object)Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
-
-
GET
/flows/executor/{flow_slug}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
Added 'ak-stage-user-login' component:
-
Property
type
(string)native
- NATIVEshell
- SHELLredirect
- REDIRECT
Enum values:
native
shell
redirect
-
Property
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:
stacked
content_left
content_right
sidebar_left
sidebar_right
-
-
Property
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:
choices
-
Added 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.email
- Email: Text field with Email type.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_area
text_area_read_only
radio-button-group
dropdown
-
POST
/flows/executor/{flow_slug}/
Request:
Changed content type : application/json
Added 'ak-stage-user-login' component:
-
Property
component
(string) -
Property
remember_me
(boolean)
Return Type:
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:
choices
-
Added 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.email
- Email: Text field with Email type.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_area
text_area_read_only
radio-button-group
dropdown
-
GET
/oauth2/access_tokens/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object): > Serializer for BaseGrantModel and RefreshToken
-
Changed property
provider
(object)OAuth2Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
-
GET
/oauth2/authorization_codes/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object): > Serializer for BaseGrantModel and ExpiringBaseGrant
-
Changed property
provider
(object)OAuth2Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
-
GET
/oauth2/refresh_tokens/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object): > Serializer for BaseGrantModel and RefreshToken
-
Changed property
provider
(object)OAuth2Provider Serializer
- Added property
authentication_flow
(string)Flow used for authentication when the associated application is accessed by an un-authenticated user.
- Added property
-
-
GET
/stages/prompt/prompts/{prompt_uuid}/
Return Type:
Changed response : 200 OK
-
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.email
- Email: Text field with Email type.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_area
text_area_read_only
radio-button-group
dropdown
-
PUT
/stages/prompt/prompts/{prompt_uuid}/
Request:
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.email
- Email: Text field with Email type.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_area
text_area_read_only
radio-button-group
dropdown
Return Type:
Changed response : 200 OK
-
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.email
- Email: Text field with Email type.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_area
text_area_read_only
radio-button-group
dropdown
-
PATCH
/stages/prompt/prompts/{prompt_uuid}/
Request:
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.email
- Email: Text field with Email type.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_area
text_area_read_only
radio-button-group
dropdown
Return Type:
Changed response : 200 OK
-
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.email
- Email: Text field with Email type.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_area
text_area_read_only
radio-button-group
dropdown
-
POST
/stages/user_login/
Request:
Changed content type : application/json
- Added property
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)
Return Type:
Changed response : 201 Created
-
Changed content type :
application/json
- Added property
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)
- Added property
GET
/stages/user_login/
Parameters:
Added: remember_me_offset
in query
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object): > UserLoginStage Serializer
- Added property
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)
- Added property
-
POST
/stages/prompt/prompts/
Request:
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.email
- Email: Text field with Email type.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_area
text_area_read_only
radio-button-group
dropdown
Return Type:
Changed response : 201 Created
-
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.email
- Email: Text field with Email type.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_area
text_area_read_only
radio-button-group
dropdown
-
GET
/stages/prompt/prompts/
Parameters:
Changed: type
in query
text
- Text: Simple Text input
text_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
- Number
checkbox
- Checkbox
radio-button-group
- Fixed choice field rendered as a group of radio buttons.
dropdown
- Fixed choice field rendered as a dropdown.
date
- Date
date-time
- Date Time
file
- File: File upload for arbitrary files. File content will be available in flow context as data-URI
separator
- Separator: Static Separator Line
hidden
- 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
text
- Text: Simple Text input
text_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
- Number
checkbox
- Checkbox
radio-button-group
- Fixed choice field rendered as a group of radio buttons.
dropdown
- Fixed choice field rendered as a dropdown.
date
- Date
date-time
- Date Time
file
- File: File upload for arbitrary files. File content will be available in flow context as data-URI
separator
- Separator: Static Separator Line
hidden
- 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
Return Type:
Changed response : 200 OK
-
Changed content type :
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.email
- Email: Text field with Email type.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_area
text_area_read_only
radio-button-group
dropdown
-
-