2023-08-18 12:18:28 +00:00
|
|
|
{
|
2023-08-31 09:32:39 +00:00
|
|
|
"realm": "user-profile",
|
2023-08-18 12:18:28 +00:00
|
|
|
"accountTheme": "keycloak.v3",
|
|
|
|
"enabled": true,
|
|
|
|
"userManagedAccessAllowed": true,
|
|
|
|
"sslRequired": "external",
|
|
|
|
"privateKey": "MIICXAIBAAKBgQCrVrCuTtArbgaZzL1hvh0xtL5mc7o0NqPVnYXkLvgcwiC3BjLGw1tGEGoJaXDuSaRllobm53JBhjx33UNv+5z/UMG4kytBWxheNVKnL6GgqlNabMaFfPLPCF8kAgKnsi79NMo+n6KnSY8YeUmec/p2vjO2NjsSAVcWEQMVhJ31LwIDAQABAoGAfmO8gVhyBxdqlxmIuglbz8bcjQbhXJLR2EoS8ngTXmN1bo2L90M0mUKSdc7qF10LgETBzqL8jYlQIbt+e6TH8fcEpKCjUlyq0Mf/vVbfZSNaVycY13nTzo27iPyWQHK5NLuJzn1xvxxrUeXI6A2WFpGEBLbHjwpx5WQG9A+2scECQQDvdn9NE75HPTVPxBqsEd2z10TKkl9CZxu10Qby3iQQmWLEJ9LNmy3acvKrE3gMiYNWb6xHPKiIqOR1as7L24aTAkEAtyvQOlCvr5kAjVqrEKXalj0Tzewjweuxc0pskvArTI2Oo070h65GpoIKLc9jf+UA69cRtquwP93aZKtW06U8dQJAF2Y44ks/mK5+eyDqik3koCI08qaC8HYq2wVl7G2QkJ6sbAaILtcvD92ToOvyGyeE0flvmDZxMYlvaZnaQ0lcSQJBAKZU6umJi3/xeEbkJqMfeLclD27XGEFoPeNrmdx0q10Azp4NfJAY+Z8KRyQCR2BEG+oNitBOZ+YXF9KCpH3cdmECQHEigJhYg+ykOvr1aiZUMFT72HU0jnmQe2FVekuG+LJUt2Tm7GtMjTFoGpf0JwrVuZN39fOYAlo+nTixgeW7X8Y=",
|
|
|
|
"publicKey": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrVrCuTtArbgaZzL1hvh0xtL5mc7o0NqPVnYXkLvgcwiC3BjLGw1tGEGoJaXDuSaRllobm53JBhjx33UNv+5z/UMG4kytBWxheNVKnL6GgqlNabMaFfPLPCF8kAgKnsi79NMo+n6KnSY8YeUmec/p2vjO2NjsSAVcWEQMVhJ31LwIDAQAB",
|
2023-10-26 11:16:09 +00:00
|
|
|
"requiredCredentials": ["password"],
|
2023-08-31 09:32:39 +00:00
|
|
|
"attributes": {
|
|
|
|
"userProfileEnabled": "true"
|
|
|
|
},
|
2024-01-30 16:51:01 +00:00
|
|
|
"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": "VERIFY_PROFILE",
|
|
|
|
"name": "Verify Profile",
|
|
|
|
"providerId": "VERIFY_PROFILE",
|
|
|
|
"enabled": false,
|
|
|
|
"defaultAction": false,
|
|
|
|
"priority": 90,
|
|
|
|
"config": {}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"alias": "update_user_locale",
|
|
|
|
"name": "Update User Locale",
|
|
|
|
"providerId": "update_user_locale",
|
|
|
|
"enabled": true,
|
|
|
|
"defaultAction": false,
|
|
|
|
"priority": 1000,
|
|
|
|
"config": {}
|
|
|
|
}
|
|
|
|
],
|
2023-08-18 12:18:28 +00:00
|
|
|
"clients": [
|
|
|
|
{
|
|
|
|
"clientId": "security-admin-console-v2",
|
|
|
|
"rootUrl": "http://localhost:8080/",
|
|
|
|
"adminUrl": "http://localhost:8080/",
|
|
|
|
"surrogateAuthRequired": false,
|
|
|
|
"enabled": true,
|
|
|
|
"alwaysDisplayInConsole": false,
|
|
|
|
"clientAuthenticatorType": "client-secret",
|
2023-10-26 11:16:09 +00:00
|
|
|
"redirectUris": ["http://localhost:8080/*"],
|
|
|
|
"webOrigins": ["http://localhost:8080"],
|
2023-08-18 12:18:28 +00:00
|
|
|
"notBefore": 0,
|
|
|
|
"bearerOnly": false,
|
|
|
|
"consentRequired": false,
|
|
|
|
"standardFlowEnabled": true,
|
|
|
|
"implicitFlowEnabled": false,
|
|
|
|
"directAccessGrantsEnabled": true,
|
|
|
|
"serviceAccountsEnabled": false,
|
|
|
|
"publicClient": true,
|
|
|
|
"frontchannelLogout": false,
|
|
|
|
"protocol": "openid-connect",
|
|
|
|
"attributes": {},
|
|
|
|
"authenticationFlowBindingOverrides": {},
|
|
|
|
"fullScopeAllowed": true,
|
|
|
|
"nodeReRegistrationTimeout": -1,
|
|
|
|
"defaultClientScopes": [
|
2023-10-26 11:16:09 +00:00
|
|
|
"web-origins",
|
|
|
|
"role_list",
|
|
|
|
"roles",
|
|
|
|
"profile",
|
|
|
|
"email"
|
2023-08-18 12:18:28 +00:00
|
|
|
],
|
|
|
|
"optionalClientScopes": [
|
2023-10-26 11:16:09 +00:00
|
|
|
"address",
|
|
|
|
"phone",
|
|
|
|
"offline_access",
|
|
|
|
"microprofile-jwt"
|
2023-08-18 12:18:28 +00:00
|
|
|
],
|
|
|
|
"access": {
|
2023-10-26 11:16:09 +00:00
|
|
|
"view": true,
|
|
|
|
"configure": true,
|
|
|
|
"manage": true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"users": [
|
|
|
|
{
|
|
|
|
"username": "alice",
|
|
|
|
"enabled": true,
|
|
|
|
"email": "alice@keycloak.org",
|
|
|
|
"firstName": "Alice",
|
|
|
|
"lastName": "In Chains",
|
|
|
|
"credentials": [
|
|
|
|
{
|
|
|
|
"type": "password",
|
|
|
|
"value": "alice"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"realmRoles": [
|
|
|
|
"user", "uma_authorization"
|
|
|
|
],
|
|
|
|
"clientRoles": {
|
|
|
|
"account": [
|
|
|
|
"manage-account"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"identityProviders": [
|
|
|
|
{
|
|
|
|
"alias": "keycloak-oidc",
|
|
|
|
"displayName": "",
|
|
|
|
"internalId": "566b8743-6b80-4165-9675-ed10a2e9af9c",
|
|
|
|
"providerId": "keycloak-oidc",
|
|
|
|
"enabled": true,
|
|
|
|
"updateProfileFirstLoginMode": "on",
|
|
|
|
"trustEmail": false,
|
|
|
|
"storeToken": false,
|
|
|
|
"addReadTokenRoleOnCreate": false,
|
|
|
|
"authenticateByDefault": false,
|
|
|
|
"linkOnly": false,
|
|
|
|
"firstBrokerLoginFlowAlias": "first broker login",
|
|
|
|
"config": {
|
|
|
|
"userInfoUrl": "http://localhost:8180/realms/oidc-broker/protocol/openid-connect/userinfo",
|
|
|
|
"validateSignature": "true",
|
|
|
|
"clientId": "3953a1ad-de74-4d09-955b-8a023d453803",
|
|
|
|
"tokenUrl": "http://localhost:8180/realms/oidc-broker/protocol/openid-connect/token",
|
|
|
|
"jwksUrl": "http://localhost:8180/realms/oidc-broker/protocol/openid-connect/certs",
|
|
|
|
"issuer": "http://localhost:8180/realms/oidc-broker",
|
|
|
|
"useJwksUrl": "true",
|
|
|
|
"pkceEnabled": "false",
|
|
|
|
"authorizationUrl": "http://localhost:8180/realms/oidc-broker/protocol/openid-connect/auth",
|
|
|
|
"clientAuthMethod": "client_secret_post",
|
|
|
|
"logoutUrl": "http://localhost:8180/realms/oidc-broker/protocol/openid-connect/logout",
|
|
|
|
"clientSecret": "**********"
|
2023-08-18 12:18:28 +00:00
|
|
|
}
|
|
|
|
}
|
2023-10-26 11:16:09 +00:00
|
|
|
],
|
|
|
|
"identityFederationEnabled": true
|
2023-08-18 12:18:28 +00:00
|
|
|
}
|