add blueprints for apps
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
parent
f9eed9f065
commit
0ce250dcd1
41
blueprints/default/app-authentik-admin.yaml
Normal file
41
blueprints/default/app-authentik-admin.yaml
Normal file
|
@ -0,0 +1,41 @@
|
|||
version: 1
|
||||
metadata:
|
||||
name: Default - authentik Admin Interface
|
||||
entries:
|
||||
- model: authentik_providers_oauth2.oauth2provider
|
||||
id: provider
|
||||
identifiers:
|
||||
name: authentik-admin-interface
|
||||
attrs:
|
||||
authorization_flow:
|
||||
!Find [
|
||||
authentik_flows.flow,
|
||||
[slug, default-provider-authorization-implicit-consent],
|
||||
]
|
||||
client_type: public
|
||||
client_id: authentik-admin-interface
|
||||
property_mappings:
|
||||
- !Find [
|
||||
authentik_providers_oauth2.scopemapping,
|
||||
[managed, goauthentik.io/providers/oauth2/scope-openid],
|
||||
]
|
||||
- !Find [
|
||||
authentik_providers_oauth2.scopemapping,
|
||||
[managed, goauthentik.io/providers/oauth2/scope-email],
|
||||
]
|
||||
- !Find [
|
||||
authentik_providers_oauth2.scopemapping,
|
||||
[managed, goauthentik.io/providers/oauth2/scope-profile],
|
||||
]
|
||||
signing_key:
|
||||
!Find [
|
||||
authentik_crypto.certificatekeypair,
|
||||
[name, authentik Self-signed Certificate],
|
||||
]
|
||||
- model: authentik_core.application
|
||||
identifiers:
|
||||
slug: authentik-admin-interface
|
||||
attrs:
|
||||
name: authentik Admin interface
|
||||
icon: https://goauthentik.io/img/icon.png
|
||||
provider: !KeyOf provider
|
41
blueprints/default/app-authentik-user.yaml
Normal file
41
blueprints/default/app-authentik-user.yaml
Normal file
|
@ -0,0 +1,41 @@
|
|||
version: 1
|
||||
metadata:
|
||||
name: Default - authentik User Interface
|
||||
entries:
|
||||
- model: authentik_providers_oauth2.oauth2provider
|
||||
id: provider
|
||||
identifiers:
|
||||
name: authentik-user-interface
|
||||
attrs:
|
||||
authorization_flow:
|
||||
!Find [
|
||||
authentik_flows.flow,
|
||||
[slug, default-provider-authorization-implicit-consent],
|
||||
]
|
||||
client_type: public
|
||||
client_id: authentik-user-interface
|
||||
property_mappings:
|
||||
- !Find [
|
||||
authentik_providers_oauth2.scopemapping,
|
||||
[managed, goauthentik.io/providers/oauth2/scope-openid],
|
||||
]
|
||||
- !Find [
|
||||
authentik_providers_oauth2.scopemapping,
|
||||
[managed, goauthentik.io/providers/oauth2/scope-email],
|
||||
]
|
||||
- !Find [
|
||||
authentik_providers_oauth2.scopemapping,
|
||||
[managed, goauthentik.io/providers/oauth2/scope-profile],
|
||||
]
|
||||
signing_key:
|
||||
!Find [
|
||||
authentik_crypto.certificatekeypair,
|
||||
[name, authentik Self-signed Certificate],
|
||||
]
|
||||
- model: authentik_core.application
|
||||
identifiers:
|
||||
slug: authentik-user-interface
|
||||
attrs:
|
||||
name: authentik User interface
|
||||
icon: https://goauthentik.io/img/icon.png
|
||||
provider: !KeyOf provider
|
Reference in a new issue