{ "realm": "mock-google", "displayName": "Controllable Google OIDC Test Provider", "enabled": true, "sslRequired": "external", "registrationAllowed": false, "resetPasswordAllowed": false, "editUsernameAllowed": false, "loginWithEmailAllowed": true, "duplicateEmailsAllowed": false, "bruteForceProtected": true, "clients": [ { "clientId": "mock-google-broker", "name": "Main Realm Identity Broker", "enabled": true, "protocol": "openid-connect", "publicClient": false, "clientAuthenticatorType": "client-secret", "secret": "${MOCK_GOOGLE_BROKER_CLIENT_SECRET}", "standardFlowEnabled": true, "implicitFlowEnabled": false, "directAccessGrantsEnabled": false, "serviceAccountsEnabled": false, "redirectUris": [ "http://localhost:8080/realms/keycloak-patterns/broker/mock-google/endpoint" ], "webOrigins": [], "protocolMappers": [ { "name": "hosted-domain", "protocol": "openid-connect", "protocolMapper": "oidc-hardcoded-claim-mapper", "consentRequired": false, "config": { "claim.name": "hd", "claim.value": "example.test", "jsonType.label": "String", "id.token.claim": "true", "access.token.claim": "true", "userinfo.token.claim": "true" } }, { "name": "picture", "protocol": "openid-connect", "protocolMapper": "oidc-hardcoded-claim-mapper", "consentRequired": false, "config": { "claim.name": "picture", "claim.value": "https://images.example.test/mock-user.png", "jsonType.label": "String", "id.token.claim": "true", "access.token.claim": "true", "userinfo.token.claim": "true" } } ] } ], "users": [ { "username": "mock-new-user", "enabled": true, "email": "broker-new-user@example.test", "emailVerified": true, "firstName": "Broker", "lastName": "New", "credentials": [ { "type": "password", "value": "${MOCK_GOOGLE_USER_PASSWORD}", "temporary": false } ] }, { "username": "mock-collision-user", "enabled": true, "email": "regular-user@example.test", "emailVerified": false, "firstName": "Broker", "lastName": "Collision", "credentials": [ { "type": "password", "value": "${MOCK_GOOGLE_USER_PASSWORD}", "temporary": false } ] } ] }