| { |
| "id": "b10eee76-0f81-4f2c-8181-274ddaa80c8b", |
| "realm": "karavan", |
| "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": false, |
| "registrationEmailAsUsername": false, |
| "rememberMe": false, |
| "verifyEmail": false, |
| "loginWithEmailAllowed": true, |
| "duplicateEmailsAllowed": false, |
| "resetPasswordAllowed": false, |
| "editUsernameAllowed": false, |
| "bruteForceProtected": false, |
| "permanentLockout": false, |
| "maxFailureWaitSeconds": 900, |
| "minimumQuickLoginWaitSeconds": 60, |
| "waitIncrementSeconds": 60, |
| "quickLoginCheckMilliSeconds": 1000, |
| "maxDeltaTimeSeconds": 43200, |
| "failureFactor": 30, |
| "roles": { |
| "realm": [ |
| { |
| "id": "64099d9e-260b-424a-a680-e680b659cb82", |
| "name": "default-roles-karavan", |
| "description": "${role_default-roles}", |
| "composite": true, |
| "composites": { |
| "realm": [ |
| "offline_access", |
| "uma_authorization" |
| ], |
| "client": { |
| "account": [ |
| "view-profile", |
| "manage-account" |
| ] |
| } |
| }, |
| "clientRole": false, |
| "containerId": "b10eee76-0f81-4f2c-8181-274ddaa80c8b", |
| "attributes": {} |
| }, |
| { |
| "id": "37321ab0-6fee-4e5d-966e-c110a0aecd71", |
| "name": "viewer", |
| "description": "", |
| "composite": false, |
| "clientRole": false, |
| "containerId": "b10eee76-0f81-4f2c-8181-274ddaa80c8b", |
| "attributes": {} |
| }, |
| { |
| "id": "a4fb5fbf-6c6d-4e7a-8b98-760826d2d6a0", |
| "name": "uma_authorization", |
| "description": "${role_uma_authorization}", |
| "composite": false, |
| "clientRole": false, |
| "containerId": "b10eee76-0f81-4f2c-8181-274ddaa80c8b", |
| "attributes": {} |
| }, |
| { |
| "id": "f68425a6-4c6d-4f95-829f-2624013ede95", |
| "name": "administrator", |
| "description": "", |
| "composite": false, |
| "clientRole": false, |
| "containerId": "b10eee76-0f81-4f2c-8181-274ddaa80c8b", |
| "attributes": {} |
| }, |
| { |
| "id": "bab2d3de-f5f0-4644-9139-dfd29d7b3869", |
| "name": "developer", |
| "description": "", |
| "composite": false, |
| "clientRole": false, |
| "containerId": "b10eee76-0f81-4f2c-8181-274ddaa80c8b", |
| "attributes": {} |
| }, |
| { |
| "id": "f5531c1d-df91-4d8b-9271-ae7fc8c9ea82", |
| "name": "offline_access", |
| "description": "${role_offline-access}", |
| "composite": false, |
| "clientRole": false, |
| "containerId": "b10eee76-0f81-4f2c-8181-274ddaa80c8b", |
| "attributes": {} |
| } |
| ], |
| "client": { |
| "karavan-frontend": [], |
| "realm-management": [ |
| { |
| "id": "2860e147-4d65-420b-8225-57ae98c0bd22", |
| "name": "view-events", |
| "description": "${role_view-events}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "203ac16f-64b2-45c9-8181-a744fade2341", |
| "name": "view-authorization", |
| "description": "${role_view-authorization}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "ba662372-5eb7-43c7-a25e-60fbb33c9525", |
| "name": "manage-authorization", |
| "description": "${role_manage-authorization}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "7f9c468b-499c-4b33-8b22-2d6287277abe", |
| "name": "query-groups", |
| "description": "${role_query-groups}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "e6a7ae2c-54ae-4cec-8fc3-195f62b3d022", |
| "name": "view-clients", |
| "description": "${role_view-clients}", |
| "composite": true, |
| "composites": { |
| "client": { |
| "realm-management": [ |
| "query-clients" |
| ] |
| } |
| }, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "1bf07b12-48ac-49b4-8aa3-b09d8b27b77c", |
| "name": "create-client", |
| "description": "${role_create-client}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "30637d4b-42cc-455d-adf5-0b093870267a", |
| "name": "manage-events", |
| "description": "${role_manage-events}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "c24fc151-93ed-40d5-af34-a9ee0cce8a52", |
| "name": "manage-realm", |
| "description": "${role_manage-realm}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "6f4cf510-bcb1-4438-8fec-9bc4f0c2e987", |
| "name": "view-realm", |
| "description": "${role_view-realm}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "43228d2d-0759-46de-9d83-6f7c51eac730", |
| "name": "manage-users", |
| "description": "${role_manage-users}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "64b3c9d4-2d6f-4eba-9a24-a85a5d77f803", |
| "name": "query-clients", |
| "description": "${role_query-clients}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "56adfdbd-5410-4389-b5c2-1f8a7059030d", |
| "name": "query-users", |
| "description": "${role_query-users}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "cc834940-6a20-4c8f-9af8-575561299f23", |
| "name": "impersonation", |
| "description": "${role_impersonation}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "fd837030-ac8a-4608-9e26-6a73bc505c83", |
| "name": "manage-clients", |
| "description": "${role_manage-clients}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "6a17c0e3-55ee-4d98-83ac-3b2704e52c4e", |
| "name": "view-users", |
| "description": "${role_view-users}", |
| "composite": true, |
| "composites": { |
| "client": { |
| "realm-management": [ |
| "query-users", |
| "query-groups" |
| ] |
| } |
| }, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "58fd2124-2d3a-40b6-9ece-b9bfa85b39ce", |
| "name": "query-realms", |
| "description": "${role_query-realms}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "bf3c1809-138d-4698-9e20-fe962c65a6d8", |
| "name": "realm-admin", |
| "description": "${role_realm-admin}", |
| "composite": true, |
| "composites": { |
| "client": { |
| "realm-management": [ |
| "view-events", |
| "view-authorization", |
| "query-groups", |
| "manage-authorization", |
| "view-clients", |
| "create-client", |
| "manage-events", |
| "view-realm", |
| "manage-realm", |
| "manage-users", |
| "query-clients", |
| "query-users", |
| "impersonation", |
| "view-users", |
| "manage-clients", |
| "query-realms", |
| "manage-identity-providers", |
| "view-identity-providers" |
| ] |
| } |
| }, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "2e986336-cd43-42db-b5eb-360c39154328", |
| "name": "manage-identity-providers", |
| "description": "${role_manage-identity-providers}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| }, |
| { |
| "id": "2562f4c6-d2b0-4f57-9ca6-76a15d8bed03", |
| "name": "view-identity-providers", |
| "description": "${role_view-identity-providers}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "12571e88-50f6-4a71-b125-620142240fdf", |
| "attributes": {} |
| } |
| ], |
| "karavan-backend": [], |
| "security-admin-console": [], |
| "admin-cli": [], |
| "account-console": [], |
| "broker": [ |
| { |
| "id": "09b6e4de-e952-44a2-a859-f412cf901a64", |
| "name": "read-token", |
| "description": "${role_read-token}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "5d1e2f07-3b9e-4990-97a3-07e808094c0f", |
| "attributes": {} |
| } |
| ], |
| "account": [ |
| { |
| "id": "4df65132-d8d8-4eb3-a846-5e09c2ef5be2", |
| "name": "view-profile", |
| "description": "${role_view-profile}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "ca11e1e4-6e95-40db-ba39-074ddbf1480e", |
| "attributes": {} |
| }, |
| { |
| "id": "1368a981-138f-453e-a842-dfa37703ca96", |
| "name": "manage-account", |
| "description": "${role_manage-account}", |
| "composite": true, |
| "composites": { |
| "client": { |
| "account": [ |
| "manage-account-links" |
| ] |
| } |
| }, |
| "clientRole": true, |
| "containerId": "ca11e1e4-6e95-40db-ba39-074ddbf1480e", |
| "attributes": {} |
| }, |
| { |
| "id": "037b2b5a-1039-47f0-a87f-4584702f038e", |
| "name": "manage-account-links", |
| "description": "${role_manage-account-links}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "ca11e1e4-6e95-40db-ba39-074ddbf1480e", |
| "attributes": {} |
| }, |
| { |
| "id": "57e97082-d1fb-4782-a6c2-e371ab63909a", |
| "name": "view-consent", |
| "description": "${role_view-consent}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "ca11e1e4-6e95-40db-ba39-074ddbf1480e", |
| "attributes": {} |
| }, |
| { |
| "id": "e7978d81-f43a-4f24-bcc7-8368c89e53d3", |
| "name": "delete-account", |
| "description": "${role_delete-account}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "ca11e1e4-6e95-40db-ba39-074ddbf1480e", |
| "attributes": {} |
| }, |
| { |
| "id": "2ac53cec-4e99-457c-997e-947b973fe5e7", |
| "name": "view-applications", |
| "description": "${role_view-applications}", |
| "composite": false, |
| "clientRole": true, |
| "containerId": "ca11e1e4-6e95-40db-ba39-074ddbf1480e", |
| "attributes": {} |
| }, |
| { |
| "id": "214bd5dd-d598-4607-93b0-f9c801989995", |
| "name": "manage-consent", |
| "description": "${role_manage-consent}", |
| "composite": true, |
| "composites": { |
| "client": { |
| "account": [ |
| "view-consent" |
| ] |
| } |
| }, |
| "clientRole": true, |
| "containerId": "ca11e1e4-6e95-40db-ba39-074ddbf1480e", |
| "attributes": {} |
| } |
| ] |
| } |
| }, |
| "groups": [ |
| { |
| "id": "52129cde-dc69-43f8-9488-a81e69dd0183", |
| "name": "administrators", |
| "path": "/administrators", |
| "attributes": {}, |
| "realmRoles": [ |
| "administrator" |
| ], |
| "clientRoles": {}, |
| "subGroups": [] |
| }, |
| { |
| "id": "65c5cc91-bcb0-4286-a21b-0810929fa209", |
| "name": "developers", |
| "path": "/developers", |
| "attributes": {}, |
| "realmRoles": [ |
| "developer" |
| ], |
| "clientRoles": {}, |
| "subGroups": [] |
| }, |
| { |
| "id": "82fb26da-6220-4c7b-85dc-07e09d5bd1e8", |
| "name": "viewers", |
| "path": "/viewers", |
| "attributes": {}, |
| "realmRoles": [ |
| "viewer" |
| ], |
| "clientRoles": {}, |
| "subGroups": [] |
| } |
| ], |
| "defaultRole": { |
| "id": "64099d9e-260b-424a-a680-e680b659cb82", |
| "name": "default-roles-karavan", |
| "description": "${role_default-roles}", |
| "composite": true, |
| "clientRole": false, |
| "containerId": "b10eee76-0f81-4f2c-8181-274ddaa80c8b" |
| }, |
| "requiredCredentials": [ |
| "password" |
| ], |
| "otpPolicyType": "totp", |
| "otpPolicyAlgorithm": "HmacSHA1", |
| "otpPolicyInitialCounter": 0, |
| "otpPolicyDigits": 6, |
| "otpPolicyLookAheadWindow": 1, |
| "otpPolicyPeriod": 30, |
| "otpSupportedApplications": [ |
| "FreeOTP", |
| "Google Authenticator" |
| ], |
| "webAuthnPolicyRpEntityName": "keycloak", |
| "webAuthnPolicySignatureAlgorithms": [ |
| "ES256" |
| ], |
| "webAuthnPolicyRpId": "", |
| "webAuthnPolicyAttestationConveyancePreference": "not specified", |
| "webAuthnPolicyAuthenticatorAttachment": "not specified", |
| "webAuthnPolicyRequireResidentKey": "not specified", |
| "webAuthnPolicyUserVerificationRequirement": "not specified", |
| "webAuthnPolicyCreateTimeout": 0, |
| "webAuthnPolicyAvoidSameAuthenticatorRegister": false, |
| "webAuthnPolicyAcceptableAaguids": [], |
| "webAuthnPolicyPasswordlessRpEntityName": "keycloak", |
| "webAuthnPolicyPasswordlessSignatureAlgorithms": [ |
| "ES256" |
| ], |
| "webAuthnPolicyPasswordlessRpId": "", |
| "webAuthnPolicyPasswordlessAttestationConveyancePreference": "not specified", |
| "webAuthnPolicyPasswordlessAuthenticatorAttachment": "not specified", |
| "webAuthnPolicyPasswordlessRequireResidentKey": "not specified", |
| "webAuthnPolicyPasswordlessUserVerificationRequirement": "not specified", |
| "webAuthnPolicyPasswordlessCreateTimeout": 0, |
| "webAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister": false, |
| "webAuthnPolicyPasswordlessAcceptableAaguids": [], |
| "scopeMappings": [ |
| { |
| "clientScope": "offline_access", |
| "roles": [ |
| "offline_access" |
| ] |
| } |
| ], |
| "clientScopeMappings": { |
| "account": [ |
| { |
| "client": "account-console", |
| "roles": [ |
| "manage-account" |
| ] |
| } |
| ] |
| }, |
| "clients": [ |
| { |
| "id": "ca11e1e4-6e95-40db-ba39-074ddbf1480e", |
| "clientId": "account", |
| "name": "${client_account}", |
| "rootUrl": "${authBaseUrl}", |
| "baseUrl": "/realms/karavan/account/", |
| "surrogateAuthRequired": false, |
| "enabled": true, |
| "alwaysDisplayInConsole": false, |
| "clientAuthenticatorType": "client-secret", |
| "redirectUris": [ |
| "/realms/karavan/account/*" |
| ], |
| "webOrigins": [], |
| "notBefore": 0, |
| "bearerOnly": false, |
| "consentRequired": false, |
| "standardFlowEnabled": true, |
| "implicitFlowEnabled": false, |
| "directAccessGrantsEnabled": false, |
| "serviceAccountsEnabled": false, |
| "publicClient": true, |
| "frontchannelLogout": false, |
| "protocol": "openid-connect", |
| "attributes": { |
| "post.logout.redirect.uris": "+" |
| }, |
| "authenticationFlowBindingOverrides": {}, |
| "fullScopeAllowed": false, |
| "nodeReRegistrationTimeout": 0, |
| "defaultClientScopes": [ |
| "web-origins", |
| "acr", |
| "roles", |
| "profile", |
| "email" |
| ], |
| "optionalClientScopes": [ |
| "address", |
| "phone", |
| "offline_access", |
| "microprofile-jwt" |
| ] |
| }, |
| { |
| "id": "ad3f42ef-afc4-41e8-8b19-a91940d04288", |
| "clientId": "account-console", |
| "name": "${client_account-console}", |
| "rootUrl": "${authBaseUrl}", |
| "baseUrl": "/realms/karavan/account/", |
| "surrogateAuthRequired": false, |
| "enabled": true, |
| "alwaysDisplayInConsole": false, |
| "clientAuthenticatorType": "client-secret", |
| "redirectUris": [ |
| "/realms/karavan/account/*" |
| ], |
| "webOrigins": [], |
| "notBefore": 0, |
| "bearerOnly": false, |
| "consentRequired": false, |
| "standardFlowEnabled": true, |
| "implicitFlowEnabled": false, |
| "directAccessGrantsEnabled": false, |
| "serviceAccountsEnabled": false, |
| "publicClient": true, |
| "frontchannelLogout": false, |
| "protocol": "openid-connect", |
| "attributes": { |
| "post.logout.redirect.uris": "+", |
| "pkce.code.challenge.method": "S256" |
| }, |
| "authenticationFlowBindingOverrides": {}, |
| "fullScopeAllowed": false, |
| "nodeReRegistrationTimeout": 0, |
| "protocolMappers": [ |
| { |
| "id": "041142dc-8cbe-42b5-bf43-e43bb743f2a4", |
| "name": "audience resolve", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-audience-resolve-mapper", |
| "consentRequired": false, |
| "config": {} |
| } |
| ], |
| "defaultClientScopes": [ |
| "web-origins", |
| "acr", |
| "roles", |
| "profile", |
| "email" |
| ], |
| "optionalClientScopes": [ |
| "address", |
| "phone", |
| "offline_access", |
| "microprofile-jwt" |
| ] |
| }, |
| { |
| "id": "188d8f7e-9fa4-4a14-b535-52884817b65e", |
| "clientId": "admin-cli", |
| "name": "${client_admin-cli}", |
| "surrogateAuthRequired": false, |
| "enabled": true, |
| "alwaysDisplayInConsole": false, |
| "clientAuthenticatorType": "client-secret", |
| "redirectUris": [], |
| "webOrigins": [], |
| "notBefore": 0, |
| "bearerOnly": false, |
| "consentRequired": false, |
| "standardFlowEnabled": false, |
| "implicitFlowEnabled": false, |
| "directAccessGrantsEnabled": true, |
| "serviceAccountsEnabled": false, |
| "publicClient": true, |
| "frontchannelLogout": false, |
| "protocol": "openid-connect", |
| "attributes": {}, |
| "authenticationFlowBindingOverrides": {}, |
| "fullScopeAllowed": false, |
| "nodeReRegistrationTimeout": 0, |
| "defaultClientScopes": [ |
| "web-origins", |
| "acr", |
| "roles", |
| "profile", |
| "email" |
| ], |
| "optionalClientScopes": [ |
| "address", |
| "phone", |
| "offline_access", |
| "microprofile-jwt" |
| ] |
| }, |
| { |
| "id": "5d1e2f07-3b9e-4990-97a3-07e808094c0f", |
| "clientId": "broker", |
| "name": "${client_broker}", |
| "surrogateAuthRequired": false, |
| "enabled": true, |
| "alwaysDisplayInConsole": false, |
| "clientAuthenticatorType": "client-secret", |
| "redirectUris": [], |
| "webOrigins": [], |
| "notBefore": 0, |
| "bearerOnly": true, |
| "consentRequired": false, |
| "standardFlowEnabled": true, |
| "implicitFlowEnabled": false, |
| "directAccessGrantsEnabled": false, |
| "serviceAccountsEnabled": false, |
| "publicClient": false, |
| "frontchannelLogout": false, |
| "protocol": "openid-connect", |
| "attributes": {}, |
| "authenticationFlowBindingOverrides": {}, |
| "fullScopeAllowed": false, |
| "nodeReRegistrationTimeout": 0, |
| "defaultClientScopes": [ |
| "web-origins", |
| "acr", |
| "roles", |
| "profile", |
| "email" |
| ], |
| "optionalClientScopes": [ |
| "address", |
| "phone", |
| "offline_access", |
| "microprofile-jwt" |
| ] |
| }, |
| { |
| "id": "5bee4d24-d059-4f5d-9544-0b45bbbb30c0", |
| "clientId": "karavan-backend", |
| "name": "karavan-backend", |
| "description": "", |
| "rootUrl": "http://localhost:8080", |
| "adminUrl": "", |
| "baseUrl": "http://localhost:8080", |
| "surrogateAuthRequired": false, |
| "enabled": true, |
| "alwaysDisplayInConsole": true, |
| "clientAuthenticatorType": "client-secret", |
| "secret": "**********", |
| "redirectUris": [ |
| "http://localhost:8080/*" |
| ], |
| "webOrigins": [ |
| "*" |
| ], |
| "notBefore": 0, |
| "bearerOnly": false, |
| "consentRequired": false, |
| "standardFlowEnabled": true, |
| "implicitFlowEnabled": true, |
| "directAccessGrantsEnabled": true, |
| "serviceAccountsEnabled": false, |
| "publicClient": false, |
| "frontchannelLogout": true, |
| "protocol": "openid-connect", |
| "attributes": { |
| "oidc.ciba.grant.enabled": "false", |
| "client.secret.creation.time": "1663013323", |
| "backchannel.logout.session.required": "true", |
| "post.logout.redirect.uris": "+", |
| "display.on.consent.screen": "false", |
| "oauth2.device.authorization.grant.enabled": "false", |
| "backchannel.logout.revoke.offline.tokens": "false" |
| }, |
| "authenticationFlowBindingOverrides": {}, |
| "fullScopeAllowed": true, |
| "nodeReRegistrationTimeout": -1, |
| "defaultClientScopes": [ |
| "web-origins", |
| "acr", |
| "roles", |
| "profile", |
| "email" |
| ], |
| "optionalClientScopes": [ |
| "address", |
| "phone", |
| "offline_access", |
| "microprofile-jwt" |
| ] |
| }, |
| { |
| "id": "0eb6c71c-a4c3-45bd-a33e-af92a30d665f", |
| "clientId": "karavan-frontend", |
| "name": "karavan-frontend", |
| "description": "", |
| "rootUrl": "http://localhost:8080", |
| "adminUrl": "", |
| "baseUrl": "http://localhost:8080", |
| "surrogateAuthRequired": false, |
| "enabled": true, |
| "alwaysDisplayInConsole": true, |
| "clientAuthenticatorType": "client-secret", |
| "redirectUris": [ |
| "http://localhost:8080/*" |
| ], |
| "webOrigins": [ |
| "*" |
| ], |
| "notBefore": 0, |
| "bearerOnly": false, |
| "consentRequired": false, |
| "standardFlowEnabled": true, |
| "implicitFlowEnabled": true, |
| "directAccessGrantsEnabled": true, |
| "serviceAccountsEnabled": false, |
| "publicClient": true, |
| "frontchannelLogout": true, |
| "protocol": "openid-connect", |
| "attributes": { |
| "oidc.ciba.grant.enabled": "false", |
| "backchannel.logout.session.required": "true", |
| "post.logout.redirect.uris": "+", |
| "display.on.consent.screen": "false", |
| "oauth2.device.authorization.grant.enabled": "false", |
| "backchannel.logout.revoke.offline.tokens": "false" |
| }, |
| "authenticationFlowBindingOverrides": {}, |
| "fullScopeAllowed": true, |
| "nodeReRegistrationTimeout": -1, |
| "defaultClientScopes": [ |
| "web-origins", |
| "acr", |
| "roles", |
| "profile", |
| "email" |
| ], |
| "optionalClientScopes": [ |
| "address", |
| "phone", |
| "offline_access", |
| "microprofile-jwt" |
| ] |
| }, |
| { |
| "id": "12571e88-50f6-4a71-b125-620142240fdf", |
| "clientId": "realm-management", |
| "name": "${client_realm-management}", |
| "surrogateAuthRequired": false, |
| "enabled": true, |
| "alwaysDisplayInConsole": false, |
| "clientAuthenticatorType": "client-secret", |
| "redirectUris": [], |
| "webOrigins": [], |
| "notBefore": 0, |
| "bearerOnly": true, |
| "consentRequired": false, |
| "standardFlowEnabled": true, |
| "implicitFlowEnabled": false, |
| "directAccessGrantsEnabled": false, |
| "serviceAccountsEnabled": false, |
| "publicClient": false, |
| "frontchannelLogout": false, |
| "protocol": "openid-connect", |
| "attributes": {}, |
| "authenticationFlowBindingOverrides": {}, |
| "fullScopeAllowed": false, |
| "nodeReRegistrationTimeout": 0, |
| "defaultClientScopes": [ |
| "web-origins", |
| "acr", |
| "roles", |
| "profile", |
| "email" |
| ], |
| "optionalClientScopes": [ |
| "address", |
| "phone", |
| "offline_access", |
| "microprofile-jwt" |
| ] |
| }, |
| { |
| "id": "627b059f-d23d-475a-8ac1-34f35f5a3653", |
| "clientId": "security-admin-console", |
| "name": "${client_security-admin-console}", |
| "rootUrl": "${authAdminUrl}", |
| "baseUrl": "/admin/karavan/console/", |
| "surrogateAuthRequired": false, |
| "enabled": true, |
| "alwaysDisplayInConsole": false, |
| "clientAuthenticatorType": "client-secret", |
| "redirectUris": [ |
| "/admin/karavan/console/*" |
| ], |
| "webOrigins": [ |
| "+" |
| ], |
| "notBefore": 0, |
| "bearerOnly": false, |
| "consentRequired": false, |
| "standardFlowEnabled": true, |
| "implicitFlowEnabled": false, |
| "directAccessGrantsEnabled": false, |
| "serviceAccountsEnabled": false, |
| "publicClient": true, |
| "frontchannelLogout": false, |
| "protocol": "openid-connect", |
| "attributes": { |
| "post.logout.redirect.uris": "+", |
| "pkce.code.challenge.method": "S256" |
| }, |
| "authenticationFlowBindingOverrides": {}, |
| "fullScopeAllowed": false, |
| "nodeReRegistrationTimeout": 0, |
| "protocolMappers": [ |
| { |
| "id": "21c4a7aa-cb25-4bd6-8517-3d5eaf26870a", |
| "name": "locale", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-attribute-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "locale", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "locale", |
| "jsonType.label": "String" |
| } |
| } |
| ], |
| "defaultClientScopes": [ |
| "web-origins", |
| "acr", |
| "roles", |
| "profile", |
| "email" |
| ], |
| "optionalClientScopes": [ |
| "address", |
| "phone", |
| "offline_access", |
| "microprofile-jwt" |
| ] |
| } |
| ], |
| "clientScopes": [ |
| { |
| "id": "a113c0b8-bc1e-4ab0-b36a-614f8767573d", |
| "name": "email", |
| "description": "OpenID Connect built-in scope: email", |
| "protocol": "openid-connect", |
| "attributes": { |
| "include.in.token.scope": "true", |
| "display.on.consent.screen": "true", |
| "consent.screen.text": "${emailScopeConsentText}" |
| }, |
| "protocolMappers": [ |
| { |
| "id": "f0d933c3-8a61-4c45-8021-dd2ecd2656cc", |
| "name": "email verified", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-property-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "emailVerified", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "email_verified", |
| "jsonType.label": "boolean" |
| } |
| }, |
| { |
| "id": "dbebdc1c-173b-4c04-8875-bc3ff8a13422", |
| "name": "email", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-property-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "email", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "email", |
| "jsonType.label": "String" |
| } |
| } |
| ] |
| }, |
| { |
| "id": "802cd886-e8bf-4e82-aee3-006e20036e9d", |
| "name": "phone", |
| "description": "OpenID Connect built-in scope: phone", |
| "protocol": "openid-connect", |
| "attributes": { |
| "include.in.token.scope": "true", |
| "display.on.consent.screen": "true", |
| "consent.screen.text": "${phoneScopeConsentText}" |
| }, |
| "protocolMappers": [ |
| { |
| "id": "3789ae87-00fd-4ce1-8d1b-7d23b620d433", |
| "name": "phone number", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-attribute-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "phoneNumber", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "phone_number", |
| "jsonType.label": "String" |
| } |
| }, |
| { |
| "id": "b43576e5-3246-449c-8ff6-6a79a4c700a5", |
| "name": "phone number verified", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-attribute-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "phoneNumberVerified", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "phone_number_verified", |
| "jsonType.label": "boolean" |
| } |
| } |
| ] |
| }, |
| { |
| "id": "cd5769c2-0ca4-4c86-b749-f3f289fcf7a9", |
| "name": "acr", |
| "description": "OpenID Connect scope for add acr (authentication context class reference) to the token", |
| "protocol": "openid-connect", |
| "attributes": { |
| "include.in.token.scope": "false", |
| "display.on.consent.screen": "false" |
| }, |
| "protocolMappers": [ |
| { |
| "id": "1bde4c85-116c-4820-a8f3-03aaab00f453", |
| "name": "acr loa level", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-acr-mapper", |
| "consentRequired": false, |
| "config": { |
| "id.token.claim": "true", |
| "access.token.claim": "true" |
| } |
| } |
| ] |
| }, |
| { |
| "id": "ac7d53ef-8387-4d60-9fdf-30fc4fe4ae9b", |
| "name": "roles", |
| "description": "OpenID Connect scope for add user roles to the access token", |
| "protocol": "openid-connect", |
| "attributes": { |
| "include.in.token.scope": "false", |
| "display.on.consent.screen": "true", |
| "consent.screen.text": "${rolesScopeConsentText}" |
| }, |
| "protocolMappers": [ |
| { |
| "id": "08129aa4-bcd7-4eb7-9b84-96d0696f0f97", |
| "name": "client roles", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-client-role-mapper", |
| "consentRequired": false, |
| "config": { |
| "user.attribute": "foo", |
| "access.token.claim": "true", |
| "claim.name": "resource_access.${client_id}.roles", |
| "jsonType.label": "String", |
| "multivalued": "true" |
| } |
| }, |
| { |
| "id": "d5b145fd-0f7c-44a6-98ca-11eff10d2c6c", |
| "name": "audience resolve", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-audience-resolve-mapper", |
| "consentRequired": false, |
| "config": {} |
| }, |
| { |
| "id": "40a3d7da-f9db-4d5f-b16a-1b0f69c285f6", |
| "name": "realm roles", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-realm-role-mapper", |
| "consentRequired": false, |
| "config": { |
| "user.attribute": "foo", |
| "access.token.claim": "true", |
| "claim.name": "realm_access.roles", |
| "jsonType.label": "String", |
| "multivalued": "true" |
| } |
| } |
| ] |
| }, |
| { |
| "id": "681d0e74-67f9-4ab9-99a5-7373785a2b69", |
| "name": "address", |
| "description": "OpenID Connect built-in scope: address", |
| "protocol": "openid-connect", |
| "attributes": { |
| "include.in.token.scope": "true", |
| "display.on.consent.screen": "true", |
| "consent.screen.text": "${addressScopeConsentText}" |
| }, |
| "protocolMappers": [ |
| { |
| "id": "5ad584c7-682f-4d4d-ba74-7e07977bfd79", |
| "name": "address", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-address-mapper", |
| "consentRequired": false, |
| "config": { |
| "user.attribute.formatted": "formatted", |
| "user.attribute.country": "country", |
| "user.attribute.postal_code": "postal_code", |
| "userinfo.token.claim": "true", |
| "user.attribute.street": "street", |
| "id.token.claim": "true", |
| "user.attribute.region": "region", |
| "access.token.claim": "true", |
| "user.attribute.locality": "locality" |
| } |
| } |
| ] |
| }, |
| { |
| "id": "6a1dacc6-333b-4060-a96b-6c0af25324f2", |
| "name": "offline_access", |
| "description": "OpenID Connect built-in scope: offline_access", |
| "protocol": "openid-connect", |
| "attributes": { |
| "consent.screen.text": "${offlineAccessScopeConsentText}", |
| "display.on.consent.screen": "true" |
| } |
| }, |
| { |
| "id": "b95eebf2-a32d-477e-a2b4-7324669aaea7", |
| "name": "microprofile-jwt", |
| "description": "Microprofile - JWT built-in scope", |
| "protocol": "openid-connect", |
| "attributes": { |
| "include.in.token.scope": "true", |
| "display.on.consent.screen": "false" |
| }, |
| "protocolMappers": [ |
| { |
| "id": "8495d442-b5a3-4a8e-999c-87ac5d3c4d05", |
| "name": "groups", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-realm-role-mapper", |
| "consentRequired": false, |
| "config": { |
| "multivalued": "true", |
| "user.attribute": "foo", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "groups", |
| "jsonType.label": "String" |
| } |
| }, |
| { |
| "id": "ee9c34d7-8260-45e3-b4f8-28515670da37", |
| "name": "upn", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-property-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "username", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "upn", |
| "jsonType.label": "String" |
| } |
| } |
| ] |
| }, |
| { |
| "id": "5b6f30e5-aa46-4ecb-9b9d-bcf53fcccb12", |
| "name": "web-origins", |
| "description": "OpenID Connect scope for add allowed web origins to the access token", |
| "protocol": "openid-connect", |
| "attributes": { |
| "include.in.token.scope": "false", |
| "display.on.consent.screen": "false", |
| "consent.screen.text": "" |
| }, |
| "protocolMappers": [ |
| { |
| "id": "0bc20cb4-ca62-45da-aaa2-68d8689743bd", |
| "name": "allowed web origins", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-allowed-origins-mapper", |
| "consentRequired": false, |
| "config": {} |
| } |
| ] |
| }, |
| { |
| "id": "f298e90a-711a-4459-b5ef-904bd1103046", |
| "name": "role_list", |
| "description": "SAML role list", |
| "protocol": "saml", |
| "attributes": { |
| "consent.screen.text": "${samlRoleListScopeConsentText}", |
| "display.on.consent.screen": "true" |
| }, |
| "protocolMappers": [ |
| { |
| "id": "e15f1915-2af8-4233-8544-e3e507d07be1", |
| "name": "role list", |
| "protocol": "saml", |
| "protocolMapper": "saml-role-list-mapper", |
| "consentRequired": false, |
| "config": { |
| "single": "false", |
| "attribute.nameformat": "Basic", |
| "attribute.name": "Role" |
| } |
| } |
| ] |
| }, |
| { |
| "id": "67775ff3-c702-4fe0-b79d-c3e4f729e384", |
| "name": "profile", |
| "description": "OpenID Connect built-in scope: profile", |
| "protocol": "openid-connect", |
| "attributes": { |
| "include.in.token.scope": "true", |
| "display.on.consent.screen": "true", |
| "consent.screen.text": "${profileScopeConsentText}" |
| }, |
| "protocolMappers": [ |
| { |
| "id": "067762ff-5f92-4657-9978-66a24e8bca5c", |
| "name": "nickname", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-attribute-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "nickname", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "nickname", |
| "jsonType.label": "String" |
| } |
| }, |
| { |
| "id": "34be5b14-05a6-4c6c-a40b-9ad96ba3c942", |
| "name": "given name", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-property-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "firstName", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "given_name", |
| "jsonType.label": "String" |
| } |
| }, |
| { |
| "id": "dcada92a-ee58-4501-b242-5b47e91718e8", |
| "name": "updated at", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-attribute-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "updatedAt", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "updated_at", |
| "jsonType.label": "long" |
| } |
| }, |
| { |
| "id": "1459151f-ed97-4d92-8db1-c0b93406d6f4", |
| "name": "gender", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-attribute-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "gender", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "gender", |
| "jsonType.label": "String" |
| } |
| }, |
| { |
| "id": "a3ef1152-17b3-4b15-8db6-094db3b8aaf1", |
| "name": "username", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-property-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "username", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "preferred_username", |
| "jsonType.label": "String" |
| } |
| }, |
| { |
| "id": "931e5c9d-eee7-438f-9df6-1d9bae4ecd89", |
| "name": "family name", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-property-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "lastName", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "family_name", |
| "jsonType.label": "String" |
| } |
| }, |
| { |
| "id": "fa2c462b-ef66-4c51-9899-c618360a7491", |
| "name": "website", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-attribute-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "website", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "website", |
| "jsonType.label": "String" |
| } |
| }, |
| { |
| "id": "1acf0982-093e-40fd-bb56-d61b190da34f", |
| "name": "birthdate", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-attribute-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "birthdate", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "birthdate", |
| "jsonType.label": "String" |
| } |
| }, |
| { |
| "id": "1cea29f7-b840-4ee9-bbc9-e9c987225384", |
| "name": "zoneinfo", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-attribute-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "zoneinfo", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "zoneinfo", |
| "jsonType.label": "String" |
| } |
| }, |
| { |
| "id": "4a2b4a1c-43bf-4efe-88af-c18dd3c04340", |
| "name": "picture", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-attribute-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "picture", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "picture", |
| "jsonType.label": "String" |
| } |
| }, |
| { |
| "id": "17c30350-6175-4cd5-b289-b03554ae2130", |
| "name": "full name", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-full-name-mapper", |
| "consentRequired": false, |
| "config": { |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "userinfo.token.claim": "true" |
| } |
| }, |
| { |
| "id": "b00cb213-a021-4c7d-bf8f-8b71a9a92fd8", |
| "name": "middle name", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-attribute-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "middleName", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "middle_name", |
| "jsonType.label": "String" |
| } |
| }, |
| { |
| "id": "935820a0-6824-4146-bd9d-fe93b9fa0351", |
| "name": "profile", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-attribute-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "profile", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "profile", |
| "jsonType.label": "String" |
| } |
| }, |
| { |
| "id": "d047a71c-08c5-4949-b7ec-0b99fbceb070", |
| "name": "locale", |
| "protocol": "openid-connect", |
| "protocolMapper": "oidc-usermodel-attribute-mapper", |
| "consentRequired": false, |
| "config": { |
| "userinfo.token.claim": "true", |
| "user.attribute": "locale", |
| "id.token.claim": "true", |
| "access.token.claim": "true", |
| "claim.name": "locale", |
| "jsonType.label": "String" |
| } |
| } |
| ] |
| } |
| ], |
| "defaultDefaultClientScopes": [ |
| "web-origins", |
| "profile", |
| "email", |
| "roles", |
| "acr", |
| "role_list" |
| ], |
| "defaultOptionalClientScopes": [ |
| "address", |
| "offline_access", |
| "phone", |
| "microprofile-jwt" |
| ], |
| "browserSecurityHeaders": { |
| "contentSecurityPolicyReportOnly": "", |
| "xContentTypeOptions": "nosniff", |
| "xRobotsTag": "none", |
| "xFrameOptions": "SAMEORIGIN", |
| "contentSecurityPolicy": "frame-src 'self'; frame-ancestors 'self'; object-src 'none';", |
| "xXSSProtection": "1; mode=block", |
| "strictTransportSecurity": "max-age=31536000; includeSubDomains" |
| }, |
| "smtpServer": {}, |
| "eventsEnabled": false, |
| "eventsListeners": [ |
| "jboss-logging" |
| ], |
| "enabledEventTypes": [], |
| "adminEventsEnabled": false, |
| "adminEventsDetailsEnabled": false, |
| "identityProviders": [], |
| "identityProviderMappers": [], |
| "components": { |
| "org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy": [ |
| { |
| "id": "38573725-ded6-4118-be29-0c182be0f040", |
| "name": "Allowed Protocol Mapper Types", |
| "providerId": "allowed-protocol-mappers", |
| "subType": "anonymous", |
| "subComponents": {}, |
| "config": { |
| "allowed-protocol-mapper-types": [ |
| "saml-user-attribute-mapper", |
| "oidc-usermodel-property-mapper", |
| "oidc-usermodel-attribute-mapper", |
| "oidc-sha256-pairwise-sub-mapper", |
| "oidc-full-name-mapper", |
| "saml-role-list-mapper", |
| "saml-user-property-mapper", |
| "oidc-address-mapper" |
| ] |
| } |
| }, |
| { |
| "id": "4c7ab19c-67eb-47ad-a1da-616c7d697663", |
| "name": "Allowed Client Scopes", |
| "providerId": "allowed-client-templates", |
| "subType": "anonymous", |
| "subComponents": {}, |
| "config": { |
| "allow-default-scopes": [ |
| "true" |
| ] |
| } |
| }, |
| { |
| "id": "ab7ce07b-7ecd-4b73-af68-0389306afd2c", |
| "name": "Trusted Hosts", |
| "providerId": "trusted-hosts", |
| "subType": "anonymous", |
| "subComponents": {}, |
| "config": { |
| "host-sending-registration-request-must-match": [ |
| "true" |
| ], |
| "client-uris-must-match": [ |
| "true" |
| ] |
| } |
| }, |
| { |
| "id": "ebc72a86-ef28-4bf3-882c-4e8e7311f4ed", |
| "name": "Max Clients Limit", |
| "providerId": "max-clients", |
| "subType": "anonymous", |
| "subComponents": {}, |
| "config": { |
| "max-clients": [ |
| "200" |
| ] |
| } |
| }, |
| { |
| "id": "6a5c7dbe-c086-4ebb-a749-ae3386cbbe97", |
| "name": "Allowed Protocol Mapper Types", |
| "providerId": "allowed-protocol-mappers", |
| "subType": "authenticated", |
| "subComponents": {}, |
| "config": { |
| "allowed-protocol-mapper-types": [ |
| "oidc-usermodel-attribute-mapper", |
| "oidc-sha256-pairwise-sub-mapper", |
| "oidc-address-mapper", |
| "saml-user-attribute-mapper", |
| "oidc-usermodel-property-mapper", |
| "oidc-full-name-mapper", |
| "saml-role-list-mapper", |
| "saml-user-property-mapper" |
| ] |
| } |
| }, |
| { |
| "id": "ac0e2e9b-a353-428a-bbdc-82892cabce66", |
| "name": "Consent Required", |
| "providerId": "consent-required", |
| "subType": "anonymous", |
| "subComponents": {}, |
| "config": {} |
| }, |
| { |
| "id": "16eb3368-d87d-4b82-a5f9-c99fd8b22130", |
| "name": "Full Scope Disabled", |
| "providerId": "scope", |
| "subType": "anonymous", |
| "subComponents": {}, |
| "config": {} |
| }, |
| { |
| "id": "f9eaf74a-db63-426c-a59c-c3a4e75fe637", |
| "name": "Allowed Client Scopes", |
| "providerId": "allowed-client-templates", |
| "subType": "authenticated", |
| "subComponents": {}, |
| "config": { |
| "allow-default-scopes": [ |
| "true" |
| ] |
| } |
| } |
| ], |
| "org.keycloak.keys.KeyProvider": [ |
| { |
| "id": "a504319e-09e9-47b7-87c7-226b6e7cb0f8", |
| "name": "rsa-generated", |
| "providerId": "rsa-generated", |
| "subComponents": {}, |
| "config": { |
| "priority": [ |
| "100" |
| ] |
| } |
| }, |
| { |
| "id": "79267a40-0e6e-4422-93c7-e6d7f43b3bc3", |
| "name": "rsa-enc-generated", |
| "providerId": "rsa-enc-generated", |
| "subComponents": {}, |
| "config": { |
| "priority": [ |
| "100" |
| ], |
| "algorithm": [ |
| "RSA-OAEP" |
| ] |
| } |
| }, |
| { |
| "id": "37f47647-8942-4e86-9d4f-73be591f4b50", |
| "name": "hmac-generated", |
| "providerId": "hmac-generated", |
| "subComponents": {}, |
| "config": { |
| "priority": [ |
| "100" |
| ], |
| "algorithm": [ |
| "HS256" |
| ] |
| } |
| }, |
| { |
| "id": "6ad68646-8ead-472d-b633-8464b1a25cb7", |
| "name": "aes-generated", |
| "providerId": "aes-generated", |
| "subComponents": {}, |
| "config": { |
| "priority": [ |
| "100" |
| ] |
| } |
| } |
| ] |
| }, |
| "internationalizationEnabled": false, |
| "supportedLocales": [], |
| "authenticationFlows": [ |
| { |
| "id": "95c4d9cb-b8bd-4f4a-a325-b844c01005af", |
| "alias": "Account verification options", |
| "description": "Method with which to verity the existing account", |
| "providerId": "basic-flow", |
| "topLevel": false, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "idp-email-verification", |
| "authenticatorFlow": false, |
| "requirement": "ALTERNATIVE", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticatorFlow": true, |
| "requirement": "ALTERNATIVE", |
| "priority": 20, |
| "autheticatorFlow": true, |
| "flowAlias": "Verify Existing Account by Re-authentication", |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "3263a7aa-8aad-418e-87c6-613c0b9afed6", |
| "alias": "Authentication Options", |
| "description": "Authentication options.", |
| "providerId": "basic-flow", |
| "topLevel": false, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "basic-auth", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticator": "basic-auth-otp", |
| "authenticatorFlow": false, |
| "requirement": "DISABLED", |
| "priority": 20, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticator": "auth-spnego", |
| "authenticatorFlow": false, |
| "requirement": "DISABLED", |
| "priority": 30, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "3b3ef605-aa16-4bdf-8747-8aa94a7c01ff", |
| "alias": "Browser - Conditional OTP", |
| "description": "Flow to determine if the OTP is required for the authentication", |
| "providerId": "basic-flow", |
| "topLevel": false, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "conditional-user-configured", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticator": "auth-otp-form", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 20, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "473a1601-67b0-42b6-819e-7a1507391464", |
| "alias": "Direct Grant - Conditional OTP", |
| "description": "Flow to determine if the OTP is required for the authentication", |
| "providerId": "basic-flow", |
| "topLevel": false, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "conditional-user-configured", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticator": "direct-grant-validate-otp", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 20, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "f4e80d88-c9de-4430-8266-26d0fa86be28", |
| "alias": "First broker login - Conditional OTP", |
| "description": "Flow to determine if the OTP is required for the authentication", |
| "providerId": "basic-flow", |
| "topLevel": false, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "conditional-user-configured", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticator": "auth-otp-form", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 20, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "b1c92b1c-80d6-43c9-a3c9-774c3e8142ec", |
| "alias": "Handle Existing Account", |
| "description": "Handle what to do if there is existing account with same email/username like authenticated identity provider", |
| "providerId": "basic-flow", |
| "topLevel": false, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "idp-confirm-link", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticatorFlow": true, |
| "requirement": "REQUIRED", |
| "priority": 20, |
| "autheticatorFlow": true, |
| "flowAlias": "Account verification options", |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "3e0d8aed-73b6-4f7d-96e2-8f35aa29a449", |
| "alias": "Reset - Conditional OTP", |
| "description": "Flow to determine if the OTP should be reset or not. Set to REQUIRED to force.", |
| "providerId": "basic-flow", |
| "topLevel": false, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "conditional-user-configured", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticator": "reset-otp", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 20, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "1ad72082-d2a1-4376-b9f8-f1f8dd76beb0", |
| "alias": "User creation or linking", |
| "description": "Flow for the existing/non-existing user alternatives", |
| "providerId": "basic-flow", |
| "topLevel": false, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticatorConfig": "create unique user config", |
| "authenticator": "idp-create-user-if-unique", |
| "authenticatorFlow": false, |
| "requirement": "ALTERNATIVE", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticatorFlow": true, |
| "requirement": "ALTERNATIVE", |
| "priority": 20, |
| "autheticatorFlow": true, |
| "flowAlias": "Handle Existing Account", |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "4e6f2646-8d8c-4963-9e6f-a849ab047281", |
| "alias": "Verify Existing Account by Re-authentication", |
| "description": "Reauthentication of existing account", |
| "providerId": "basic-flow", |
| "topLevel": false, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "idp-username-password-form", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticatorFlow": true, |
| "requirement": "CONDITIONAL", |
| "priority": 20, |
| "autheticatorFlow": true, |
| "flowAlias": "First broker login - Conditional OTP", |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "5f7a059c-5dc8-46f9-98c7-f3cadffbdb1a", |
| "alias": "browser", |
| "description": "browser based authentication", |
| "providerId": "basic-flow", |
| "topLevel": true, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "auth-cookie", |
| "authenticatorFlow": false, |
| "requirement": "ALTERNATIVE", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticator": "auth-spnego", |
| "authenticatorFlow": false, |
| "requirement": "DISABLED", |
| "priority": 20, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticator": "identity-provider-redirector", |
| "authenticatorFlow": false, |
| "requirement": "ALTERNATIVE", |
| "priority": 25, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticatorFlow": true, |
| "requirement": "ALTERNATIVE", |
| "priority": 30, |
| "autheticatorFlow": true, |
| "flowAlias": "forms", |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "106aa835-d173-434e-a913-88e748e7e923", |
| "alias": "clients", |
| "description": "Base authentication for clients", |
| "providerId": "client-flow", |
| "topLevel": true, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "client-secret", |
| "authenticatorFlow": false, |
| "requirement": "ALTERNATIVE", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticator": "client-jwt", |
| "authenticatorFlow": false, |
| "requirement": "ALTERNATIVE", |
| "priority": 20, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticator": "client-secret-jwt", |
| "authenticatorFlow": false, |
| "requirement": "ALTERNATIVE", |
| "priority": 30, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticator": "client-x509", |
| "authenticatorFlow": false, |
| "requirement": "ALTERNATIVE", |
| "priority": 40, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "aa182beb-e71f-4e76-894a-56fb32da8e0b", |
| "alias": "direct grant", |
| "description": "OpenID Connect Resource Owner Grant", |
| "providerId": "basic-flow", |
| "topLevel": true, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "direct-grant-validate-username", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticator": "direct-grant-validate-password", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 20, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticatorFlow": true, |
| "requirement": "CONDITIONAL", |
| "priority": 30, |
| "autheticatorFlow": true, |
| "flowAlias": "Direct Grant - Conditional OTP", |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "5e68fa3e-79d7-4513-8384-92a5ded84d20", |
| "alias": "docker auth", |
| "description": "Used by Docker clients to authenticate against the IDP", |
| "providerId": "basic-flow", |
| "topLevel": true, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "docker-http-basic-authenticator", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "fcade43a-0e39-4943-9920-c36682256627", |
| "alias": "first broker login", |
| "description": "Actions taken after first broker login with identity provider account, which is not yet linked to any Keycloak account", |
| "providerId": "basic-flow", |
| "topLevel": true, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticatorConfig": "review profile config", |
| "authenticator": "idp-review-profile", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticatorFlow": true, |
| "requirement": "REQUIRED", |
| "priority": 20, |
| "autheticatorFlow": true, |
| "flowAlias": "User creation or linking", |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "e8fe3c0f-ed2d-4422-a7c0-86083ebf8cb7", |
| "alias": "forms", |
| "description": "Username, password, otp and other auth forms.", |
| "providerId": "basic-flow", |
| "topLevel": false, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "auth-username-password-form", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticatorFlow": true, |
| "requirement": "CONDITIONAL", |
| "priority": 20, |
| "autheticatorFlow": true, |
| "flowAlias": "Browser - Conditional OTP", |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "1146349f-8007-46d3-af86-6c7981ad20df", |
| "alias": "http challenge", |
| "description": "An authentication flow based on challenge-response HTTP Authentication Schemes", |
| "providerId": "basic-flow", |
| "topLevel": true, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "no-cookie-redirect", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticatorFlow": true, |
| "requirement": "REQUIRED", |
| "priority": 20, |
| "autheticatorFlow": true, |
| "flowAlias": "Authentication Options", |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "c615a970-c0f5-43f8-9c21-51bf9ad995a6", |
| "alias": "registration", |
| "description": "registration flow", |
| "providerId": "basic-flow", |
| "topLevel": true, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "registration-page-form", |
| "authenticatorFlow": true, |
| "requirement": "REQUIRED", |
| "priority": 10, |
| "autheticatorFlow": true, |
| "flowAlias": "registration form", |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "91515eea-f1dd-4d40-a208-6c768fcaca0f", |
| "alias": "registration form", |
| "description": "registration form", |
| "providerId": "form-flow", |
| "topLevel": false, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "registration-user-creation", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 20, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticator": "registration-profile-action", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 40, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticator": "registration-password-action", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 50, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticator": "registration-recaptcha-action", |
| "authenticatorFlow": false, |
| "requirement": "DISABLED", |
| "priority": 60, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "29206f95-f9f9-4dee-b0ae-05f8b894833f", |
| "alias": "reset credentials", |
| "description": "Reset credentials for a user if they forgot their password or something", |
| "providerId": "basic-flow", |
| "topLevel": true, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "reset-credentials-choose-user", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticator": "reset-credential-email", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 20, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticator": "reset-password", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 30, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| }, |
| { |
| "authenticatorFlow": true, |
| "requirement": "CONDITIONAL", |
| "priority": 40, |
| "autheticatorFlow": true, |
| "flowAlias": "Reset - Conditional OTP", |
| "userSetupAllowed": false |
| } |
| ] |
| }, |
| { |
| "id": "3d72ec3a-8d71-49e6-9b20-c3aec370e8be", |
| "alias": "saml ecp", |
| "description": "SAML ECP Profile Authentication Flow", |
| "providerId": "basic-flow", |
| "topLevel": true, |
| "builtIn": true, |
| "authenticationExecutions": [ |
| { |
| "authenticator": "http-basic-authenticator", |
| "authenticatorFlow": false, |
| "requirement": "REQUIRED", |
| "priority": 10, |
| "autheticatorFlow": false, |
| "userSetupAllowed": false |
| } |
| ] |
| } |
| ], |
| "authenticatorConfig": [ |
| { |
| "id": "696cd10b-24f2-48f0-8e68-73977416828a", |
| "alias": "create unique user config", |
| "config": { |
| "require.password.update.after.registration": "false" |
| } |
| }, |
| { |
| "id": "6449e97b-75a9-48d7-9831-d57aade26979", |
| "alias": "review profile config", |
| "config": { |
| "update.profile.on.first.login": "missing" |
| } |
| } |
| ], |
| "requiredActions": [ |
| { |
| "alias": "CONFIGURE_TOTP", |
| "name": "Configure OTP", |
| "providerId": "CONFIGURE_TOTP", |
| "enabled": true, |
| "defaultAction": false, |
| "priority": 10, |
| "config": {} |
| }, |
| { |
| "alias": "terms_and_conditions", |
| "name": "Terms and Conditions", |
| "providerId": "terms_and_conditions", |
| "enabled": false, |
| "defaultAction": false, |
| "priority": 20, |
| "config": {} |
| }, |
| { |
| "alias": "UPDATE_PASSWORD", |
| "name": "Update Password", |
| "providerId": "UPDATE_PASSWORD", |
| "enabled": true, |
| "defaultAction": false, |
| "priority": 30, |
| "config": {} |
| }, |
| { |
| "alias": "UPDATE_PROFILE", |
| "name": "Update Profile", |
| "providerId": "UPDATE_PROFILE", |
| "enabled": true, |
| "defaultAction": false, |
| "priority": 40, |
| "config": {} |
| }, |
| { |
| "alias": "VERIFY_EMAIL", |
| "name": "Verify Email", |
| "providerId": "VERIFY_EMAIL", |
| "enabled": true, |
| "defaultAction": false, |
| "priority": 50, |
| "config": {} |
| }, |
| { |
| "alias": "delete_account", |
| "name": "Delete Account", |
| "providerId": "delete_account", |
| "enabled": false, |
| "defaultAction": false, |
| "priority": 60, |
| "config": {} |
| }, |
| { |
| "alias": "webauthn-register", |
| "name": "Webauthn Register", |
| "providerId": "webauthn-register", |
| "enabled": true, |
| "defaultAction": false, |
| "priority": 70, |
| "config": {} |
| }, |
| { |
| "alias": "webauthn-register-passwordless", |
| "name": "Webauthn Register Passwordless", |
| "providerId": "webauthn-register-passwordless", |
| "enabled": true, |
| "defaultAction": false, |
| "priority": 80, |
| "config": {} |
| }, |
| { |
| "alias": "update_user_locale", |
| "name": "Update User Locale", |
| "providerId": "update_user_locale", |
| "enabled": true, |
| "defaultAction": false, |
| "priority": 1000, |
| "config": {} |
| } |
| ], |
| "browserFlow": "browser", |
| "registrationFlow": "registration", |
| "directGrantFlow": "direct grant", |
| "resetCredentialsFlow": "reset credentials", |
| "clientAuthenticationFlow": "clients", |
| "dockerAuthenticationFlow": "docker auth", |
| "attributes": { |
| "cibaBackchannelTokenDeliveryMode": "poll", |
| "cibaExpiresIn": "120", |
| "cibaAuthRequestedUserHint": "login_hint", |
| "oauth2DeviceCodeLifespan": "600", |
| "oauth2DevicePollingInterval": "5", |
| "parRequestUriLifespan": "60", |
| "cibaInterval": "5" |
| }, |
| "keycloakVersion": "19.0.1", |
| "userManagedAccessAllowed": false, |
| "clientProfiles": { |
| "profiles": [] |
| }, |
| "clientPolicies": { |
| "policies": [] |
| } |
| } |