stages_identification_list
GET/stages/identification/
IdentificationStage Viewset
Request
Query Parameters
Which field to use when ordering the results.
A page number within the paginated result set.
Number of results to return per page.
A search term.
Responses
- 200
- 400
- 403
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
]
]
pagination
object
required
results
object[]
required
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 set, adds functionality exactly like a Captcha stage, but baked into the Identification stage.
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.
{
"pagination": {
"next": 0,
"previous": 0,
"count": 0,
"current": 0,
"total_pages": 0,
"start_index": 0,
"end_index": 0
},
"results": [
{
"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",
"captcha_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"
}