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[]
Possible values: <= 50 characters
, Value must match regular expression ^[-a-zA-Z0-9_]+$
Visible in the URL.
Shown as the Title in Flow pages.
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
]
Possible values: [message_continue
, message
, continue
]
Possible values: [email
, username
, upn
]
Fields of the user object to match against. (Hold shift to select multiple options)
When set, shows a password field, instead of showing the password field as seaprate 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",
"designation": "authentication",
"background": "string",
"policy_engine_mode": "all",
"compatibility_mode": true,
"export_url": "string",
"layout": "stacked",
"denied_action": "message_continue"
}
],
"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
{
"non_field_errors": [
"string"
],
"code": "string"
}
- application/json
- Schema
- Example (from schema)
Schema
{
"detail": "string",
"code": "string"
}