keycloak/realm.json
{
"id": "autowp",
"realm": "autowp",
"displayName": "WheelsAge.org",
"notBefore": 0,
"defaultSignatureAlgorithm": "RS256",
"revokeRefreshToken": false,
"refreshTokenMaxReuse": 0,
"accessTokenLifespan": 300,
"accessTokenLifespanForImplicitFlow": 900,
"ssoSessionIdleTimeout": 1800,
"ssoSessionMaxLifespan": 36000,
"ssoSessionIdleTimeoutRememberMe": 0,
"ssoSessionMaxLifespanRememberMe": 0,
"offlineSessionIdleTimeout": 2592000,
"offlineSessionMaxLifespanEnabled": false,
"offlineSessionMaxLifespan": 5184000,
"clientSessionIdleTimeout": 0,
"clientSessionMaxLifespan": 0,
"clientOfflineSessionIdleTimeout": 0,
"clientOfflineSessionMaxLifespan": 0,
"accessCodeLifespan": 60,
"accessCodeLifespanUserAction": 300,
"accessCodeLifespanLogin": 1800,
"actionTokenGeneratedByAdminLifespan": 43200,
"actionTokenGeneratedByUserLifespan": 300,
"oauth2DeviceCodeLifespan": 600,
"oauth2DevicePollingInterval": 5,
"enabled": true,
"sslRequired": "external",
"registrationAllowed": true,
"registrationEmailAsUsername": false,
"rememberMe": true,
"verifyEmail": false,
"loginWithEmailAllowed": true,
"duplicateEmailsAllowed": false,
"resetPasswordAllowed": true,
"editUsernameAllowed": false,
"bruteForceProtected": true,
"permanentLockout": false,
"maxFailureWaitSeconds": 900,
"minimumQuickLoginWaitSeconds": 60,
"waitIncrementSeconds": 60,
"quickLoginCheckMilliSeconds": 1000,
"maxDeltaTimeSeconds": 43200,
"failureFactor": 30,
"defaultRole": {
"id": "2eabc599-ed21-4ea7-979a-169bbb1ada72",
"name": "default-roles-autowp",
"description": "${role_default-roles}",
"composite": true,
"clientRole": false,
"containerId": "autowp"
},
"requiredCredentials": [
"password"
],
"webAuthnPolicyRpId": "",
"webAuthnPolicyAttestationConveyancePreference": "not specified",
"webAuthnPolicyAuthenticatorAttachment": "not specified",
"webAuthnPolicyRequireResidentKey": "not specified",
"webAuthnPolicyUserVerificationRequirement": "not specified",
"webAuthnPolicyCreateTimeout": 0,
"webAuthnPolicyAvoidSameAuthenticatorRegister": false,
"users": [
{
"id": "02be87b1-7ca3-4f0d-ad75-3df52831e768",
"createdTimestamp": 1628199088724,
"username": "service-account-autowp",
"enabled": true,
"totp": false,
"emailVerified": false,
"serviceAccountClientId": "autowp",
"disableableCredentialTypes": [],
"requiredActions": [],
"clientRoles": {
"realm-management": [
"view-users",
"manage-users"
]
},
"notBefore": 0
},
{
"id": "02be87b1-7ca3-4f0d-ad75-3df52831e769",
"createdTimestamp": 1628199088724,
"username": "admin",
"email": "admin@example.com",
"enabled": true,
"totp": false,
"emailVerified": true,
"disableableCredentialTypes": [],
"requiredActions": [],
"notBefore": 0,
"credentials": [
{
"temporary": false,
"type": "password",
"value": "123123"
}
],
"clientRoles": {
"autowp": [ "admin" ]
}
},
{
"id": "02be87b1-7ca3-4f0d-ad75-3df52831e770",
"createdTimestamp": 1628199088724,
"username": "tester",
"email": "tester@example.com",
"enabled": true,
"totp": false,
"emailVerified": true,
"disableableCredentialTypes": [],
"requiredActions": [],
"notBefore": 0,
"credentials": [
{
"temporary": false,
"type": "password",
"value": "123123"
}
]
}
],
"clients": [
{
"id": "6dd38c6a-6a3d-4ac9-9698-0a5f04bbb200",
"clientId": "autowp",
"surrogateAuthRequired": false,
"enabled": true,
"alwaysDisplayInConsole": false,
"clientAuthenticatorType": "client-secret",
"secret": "c0fce0df-6105-4d1e-bc23-8e67239f7640",
"redirectUris": [
"*"
],
"webOrigins": [
"http://br.localhost",
"http://be.localhost",
"http://ru.localhost",
"http://es.localhost",
"http://en.localhost",
"http://uk.localhost",
"http://zh.localhost",
"http://fr.localhost",
"http://it.localhost",
"http://he.localhost",
"http://localhost:4200",
"https://br.localhost",
"https://be.localhost",
"https://ru.localhost",
"https://es.localhost",
"https://en.localhost",
"https://uk.localhost",
"https://zh.localhost",
"https://fr.localhost",
"https://it.localhost",
"https://he.localhost",
"https://localhost:4200"
],
"notBefore": 0,
"bearerOnly": false,
"consentRequired": false,
"standardFlowEnabled": true,
"implicitFlowEnabled": false,
"directAccessGrantsEnabled": true,
"serviceAccountsEnabled": true,
"authorizationServicesEnabled": true,
"publicClient": false,
"frontchannelLogout": false,
"protocol": "openid-connect"
},
{
"id": "5a9e54e3-33cc-4ea7-b3f6-ac6c34ec47c4",
"clientId": "frontend",
"surrogateAuthRequired": false,
"enabled": true,
"alwaysDisplayInConsole": false,
"clientAuthenticatorType": "client-secret",
"redirectUris": [
"http://br.localhost/*",
"http://be.localhost/*",
"http://ru.localhost/*",
"http://es.localhost/*",
"http://en.localhost/*",
"http://uk.localhost/*",
"http://zh.localhost/*",
"http://fr.localhost/*",
"http://it.localhost/*",
"http://he.localhost/*",
"http://localhost:4200/*",
"https://br.localhost/*",
"https://be.localhost/*",
"https://ru.localhost/*",
"https://es.localhost/*",
"https://en.localhost/*",
"https://uk.localhost/*",
"https://zh.localhost/*",
"https://fr.localhost/*",
"https://it.localhost/*",
"https://he.localhost/*",
"https://localhost:4200/*"
],
"webOrigins": [
"+"
],
"notBefore": 0,
"bearerOnly": false,
"consentRequired": false,
"standardFlowEnabled": true,
"implicitFlowEnabled": false,
"directAccessGrantsEnabled": true,
"serviceAccountsEnabled": false,
"publicClient": true,
"frontchannelLogout": false,
"protocol": "openid-connect",
"fullScopeAllowed": true
}
],
"eventsEnabled": false,
"adminEventsEnabled": false,
"adminEventsDetailsEnabled": false,
"internationalizationEnabled": true,
"supportedLocales": [
"ru",
"pt-BR",
"en",
"fr",
"zh-CN",
"es",
"be",
"uk",
"it",
"he"
],
"defaultLocale": "en",
"browserFlow": "browser",
"registrationFlow": "registration",
"directGrantFlow": "direct grant",
"resetCredentialsFlow": "reset credentials",
"clientAuthenticationFlow": "clients",
"dockerAuthenticationFlow": "docker auth",
"roles": {
"client": {
"autowp": [
{
"id": "105ec479-9032-4c1f-8685-7a35cececb9a",
"name": "admin",
"composite": false,
"clientRole": true,
"containerId": "6dd38c6a-6a3d-4ac9-9698-0a5f04bbb200",
"attributes": {}
}
]
}
}
}