stages_identification_retrieve
GET/stages/identification/:stage_uuid/
IdentificationStage Viewset
Request
Path Parameters
A UUID string identifying this Identification Stage.
Responses
- 200
- 400
- 403
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Get object type so that we know how to edit the object
Return object's verbose_name
Return object's plural verbose_name
Return internal model name
flow_set
object[]
Visible in the URL.
Possible values: <= 50 characters
, Value must match regular expression ^[-a-zA-Z0-9_]+$
Shown as the Title in Flow pages.
Decides what this Flow is used for. For example, the Authentication flow is redirect to when an un-authenticated user visits authentik.
Possible values: [authentication
, authorization
, invalidation
, enrollment
, unenrollment
, recovery
, stage_configuration
]
Get the URL to the background image. If the name is /static or starts with http it is returned as-is
Possible values: [all
, any
]
Enable compatibility mode, increases compatibility with password managers on mobile devices.
Get export URL for flow
Possible values: [stacked
, content_left
, content_right
, sidebar_left
, sidebar_right
]
Configure what should happen when a flow denies access to a user.
Possible values: [message_continue
, message
, continue
]
Fields of the user object to match against. (Hold shift to select multiple options)
Possible values: [email
, username
, upn
]
When set, shows a password field, instead of showing the password field as separate step.
When enabled, user fields are matched regardless of their casing.
When a valid username/email has been entered, and this option is enabled, the user's username and avatar will be shown. Otherwise, the text that the user entered will be shown
Optional enrollment flow, which is linked at the bottom of the page.
Optional recovery flow, which is linked at the bottom of the page.
Optional passwordless flow, which is linked at the bottom of the page.
Specify which sources should be shown.
When enabled, the stage will succeed and continue even when incorrect user info is entered.
{
"pk": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"component": "string",
"verbose_name": "string",
"verbose_name_plural": "string",
"meta_model_name": "string",
"flow_set": [
{
"pk": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"policybindingmodel_ptr_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"slug": "string",
"title": "string",
"background": "string",
"policy_engine_mode": "all",
"compatibility_mode": true,
"export_url": "string",
"layout": "stacked"
}
],
"user_fields": [
"email"
],
"password_stage": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"case_insensitive_matching": true,
"show_matched_user": true,
"enrollment_flow": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"recovery_flow": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"passwordless_flow": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"sources": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
],
"show_source_labels": true,
"pretend_user_exists": true
}
- application/json
- Schema
- Example (from schema)
Schema
Validation Error
{
"non_field_errors": [
"string"
],
"code": "string"
}
- application/json
- Schema
- Example (from schema)
Schema
{
"detail": "string",
"code": "string"
}