You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

96 lines
2.3 KiB
JSON

{
"realm": "triangulation",
"enabled": true,
"displayName": "Triangulation",
"registrationAllowed": false,
"loginWithEmailAllowed": true,
"duplicateEmailsAllowed": false,
"resetPasswordAllowed": true,
"rememberMe": true,
"roles": {
"realm": [
{
"name": "triangulation_admin",
"description": "Administrator access to the triangulation console"
},
{
"name": "triangulation_user",
"description": "Read-only access to triangulation results"
}
]
},
"clients": [
{
"clientId": "triangulation-ui",
"name": "Triangulation UI",
"enabled": true,
"publicClient": false,
"secret": "triangulation-ui-secret",
"directAccessGrantsEnabled": true,
"standardFlowEnabled": false,
"serviceAccountsEnabled": false,
"protocol": "openid-connect"
},
{
"clientId": "triangulation-admin",
"name": "Triangulation Admin Service",
"enabled": true,
"publicClient": false,
"secret": "triangulation-admin-secret",
"directAccessGrantsEnabled": false,
"standardFlowEnabled": false,
"serviceAccountsEnabled": true,
"protocol": "openid-connect"
}
],
"users": [
{
"username": "__TRIANGULATION_ADMIN_USERNAME__",
"enabled": true,
"emailVerified": true,
"firstName": "System",
"lastName": "Admin",
"credentials": [
{
"type": "password",
"value": "__TRIANGULATION_ADMIN_PASSWORD__",
"temporary": false
}
],
"realmRoles": [
"triangulation_admin"
]
},
{
"username": "__TRIANGULATION_VIEWER_USERNAME__",
"enabled": true,
"emailVerified": true,
"firstName": "Read",
"lastName": "Only",
"credentials": [
{
"type": "password",
"value": "__TRIANGULATION_VIEWER_PASSWORD__",
"temporary": false
}
],
"realmRoles": [
"triangulation_user"
]
},
{
"username": "service-account-triangulation-admin",
"enabled": true,
"serviceAccountClientId": "triangulation-admin",
"clientRoles": {
"realm-management": [
"manage-users",
"query-users",
"view-users",
"view-realm"
]
}
}
]
}