website/docs: add more blueprint docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
		
							
								
								
									
										66
									
								
								website/developer-docs/blueprints/v1/example.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										66
									
								
								website/developer-docs/blueprints/v1/example.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,66 @@ | ||||
| --- | ||||
| title: Example | ||||
| --- | ||||
|  | ||||
| This is one of the default packaged blueprints to create the default authentication flow. | ||||
|  | ||||
| ```yaml | ||||
| version: 1 | ||||
| metadata: | ||||
|     name: Default - Authentication flow | ||||
| entries: | ||||
|     # Order of entries is important when using !KeyOf, as tags are evaluated in order they are in | ||||
|     # the document | ||||
|     - attrs: | ||||
|           # Only options that are required should be set here. Default values should not be stated | ||||
|           # here, as they will prevent anyone from overwriting the value | ||||
|           designation: authentication | ||||
|           name: Welcome to authentik! | ||||
|           title: Welcome to authentik! | ||||
|       identifiers: | ||||
|           slug: default-authentication-flow | ||||
|       model: authentik_flows.flow | ||||
|       id: flow | ||||
|     - attrs: | ||||
|           configure_flow: | ||||
|               !Find [authentik_flows.flow, [slug, default-password-change]] | ||||
|       identifiers: | ||||
|           name: default-authentication-password | ||||
|       id: default-authentication-password | ||||
|       model: authentik_stages_password.passwordstage | ||||
|     - identifiers: | ||||
|           name: default-authentication-mfa-validation | ||||
|       # If we're fine with all defaults, `attrs` can be omitted | ||||
|       id: default-authentication-mfa-validation | ||||
|       model: authentik_stages_authenticator_validate.authenticatorvalidatestage | ||||
|     - identifiers: | ||||
|           name: default-authentication-identification | ||||
|       id: default-authentication-identification | ||||
|       model: authentik_stages_identification.identificationstage | ||||
|     - attrs: | ||||
|           session_duration: seconds=0 | ||||
|       identifiers: | ||||
|           name: default-authentication-login | ||||
|       id: default-authentication-login | ||||
|       model: authentik_stages_user_login.userloginstage | ||||
|     - identifiers: | ||||
|           order: 10 | ||||
|           stage: !KeyOf default-authentication-identification | ||||
|           target: !KeyOf flow | ||||
|       model: authentik_flows.flowstagebinding | ||||
|     - identifiers: | ||||
|           order: 20 | ||||
|           stage: !KeyOf default-authentication-password | ||||
|           target: !KeyOf flow | ||||
|       model: authentik_flows.flowstagebinding | ||||
|     - identifiers: | ||||
|           order: 30 | ||||
|           stage: !KeyOf default-authentication-mfa-validation | ||||
|           target: !KeyOf flow | ||||
|       model: authentik_flows.flowstagebinding | ||||
|     - identifiers: | ||||
|           order: 100 | ||||
|           stage: !KeyOf default-authentication-login | ||||
|           target: !KeyOf flow | ||||
|       model: authentik_flows.flowstagebinding | ||||
| ``` | ||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer