stages_password_create
POST/api/v3//stages/password/
PasswordStage Viewset
Request
- application/json
Body
required
Possible values: non-empty
flow_set
object[]
Possible values: [authentik.core.auth.InbuiltBackend
, authentik.core.auth.TokenBackend
, authentik.sources.ldap.auth.LDAPBackend
]
Selection of backends to test the password against.
Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage.
Possible values: >= -2147483648
and <= 2147483647
How many attempts a user has before the flow is canceled. To lock the user out, use a reputation policy and a user_write stage.
When enabled, provides a 'show password' button with the password input field.
Responses
- 201
- 400
- 403
- application/json
- Schema
- Example (from schema)
Schema
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: [authentik.core.auth.InbuiltBackend
, authentik.core.auth.TokenBackend
, authentik.sources.ldap.auth.LDAPBackend
]
Selection of backends to test the password against.
Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage.
Possible values: >= -2147483648
and <= 2147483647
How many attempts a user has before the flow is canceled. To lock the user out, use a reputation policy and a user_write stage.
When enabled, provides a 'show password' button with the password input field.
{
"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"
}
],
"backends": [
"authentik.core.auth.InbuiltBackend"
],
"configure_flow": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"failed_attempts_before_cancel": 0,
"allow_show_password": 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"
}
- curl
- python
- go
- nodejs
- ruby
- csharp
- php
- java
- powershell
- CURL
curl -L '/api/v3/stages/password/' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
-d '{
"name": "string",
"flow_set": [
{
"name": "string",
"slug": "string",
"title": "string",
"designation": "authentication",
"policy_engine_mode": "all",
"compatibility_mode": true,
"layout": "stacked",
"denied_action": "message_continue"
}
],
"backends": [
"authentik.core.auth.InbuiltBackend"
],
"configure_flow": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"failed_attempts_before_cancel": 0,
"allow_show_password": true
}'