|
27 | 27 | "oauth2DevicePollingInterval": 5, |
28 | 28 | "enabled": true, |
29 | 29 | "sslRequired": "external", |
30 | | - "registrationAllowed": false, |
| 30 | + "registrationAllowed": true, |
31 | 31 | "registrationEmailAsUsername": false, |
32 | 32 | "rememberMe": false, |
33 | 33 | "verifyEmail": false, |
|
67 | 67 | "uma_authorization" |
68 | 68 | ], |
69 | 69 | "client": { |
| 70 | + "sb-backend": [ |
| 71 | + "Student" |
| 72 | + ], |
70 | 73 | "account": [ |
71 | 74 | "view-profile", |
72 | 75 | "manage-account" |
|
763 | 766 | "attributes": { |
764 | 767 | "client.secret.creation.time": "1741513459", |
765 | 768 | "client.introspection.response.allow.jwt.claim.enabled": "false", |
766 | | - "post.logout.redirect.uris": "http://localhost:8080", |
767 | 769 | "frontchannel.logout.session.required": "true", |
| 770 | + "post.logout.redirect.uris": "http://localhost:8080", |
768 | 771 | "oauth2.device.authorization.grant.enabled": "false", |
769 | 772 | "backchannel.logout.revoke.offline.tokens": "false", |
770 | 773 | "use.refresh.tokens": "true", |
|
773 | 776 | "client.use.lightweight.access.token.enabled": "false", |
774 | 777 | "backchannel.logout.session.required": "true", |
775 | 778 | "client_credentials.use_refresh_token": "false", |
776 | | - "tls.client.certificate.bound.access.tokens": "false", |
777 | | - "require.pushed.authorization.requests": "false", |
778 | 779 | "acr.loa.map": "{}", |
| 780 | + "require.pushed.authorization.requests": "false", |
| 781 | + "tls.client.certificate.bound.access.tokens": "false", |
779 | 782 | "display.on.consent.screen": "false", |
780 | 783 | "pkce.code.challenge.method": "S256", |
781 | 784 | "token.response.type.bearer.lower-case": "false" |
|
1623 | 1626 | "subComponents": {}, |
1624 | 1627 | "config": { |
1625 | 1628 | "allowed-protocol-mapper-types": [ |
1626 | | - "oidc-usermodel-attribute-mapper", |
| 1629 | + "oidc-usermodel-property-mapper", |
1627 | 1630 | "oidc-full-name-mapper", |
1628 | | - "saml-user-property-mapper", |
1629 | 1631 | "saml-role-list-mapper", |
1630 | | - "oidc-usermodel-property-mapper", |
| 1632 | + "oidc-address-mapper", |
| 1633 | + "saml-user-property-mapper", |
1631 | 1634 | "oidc-sha256-pairwise-sub-mapper", |
1632 | | - "saml-user-attribute-mapper", |
1633 | | - "oidc-address-mapper" |
| 1635 | + "oidc-usermodel-attribute-mapper", |
| 1636 | + "saml-user-attribute-mapper" |
1634 | 1637 | ] |
1635 | 1638 | } |
1636 | 1639 | }, |
|
1644 | 1647 | "allowed-protocol-mapper-types": [ |
1645 | 1648 | "saml-user-attribute-mapper", |
1646 | 1649 | "oidc-full-name-mapper", |
1647 | | - "saml-user-property-mapper", |
1648 | 1650 | "oidc-sha256-pairwise-sub-mapper", |
1649 | 1651 | "saml-role-list-mapper", |
1650 | | - "oidc-usermodel-attribute-mapper", |
| 1652 | + "saml-user-property-mapper", |
1651 | 1653 | "oidc-address-mapper", |
1652 | | - "oidc-usermodel-property-mapper" |
| 1654 | + "oidc-usermodel-property-mapper", |
| 1655 | + "oidc-usermodel-attribute-mapper" |
1653 | 1656 | ] |
1654 | 1657 | } |
1655 | 1658 | }, |
|
1701 | 1704 | } |
1702 | 1705 | } |
1703 | 1706 | ], |
| 1707 | + "org.keycloak.userprofile.UserProfileProvider": [ |
| 1708 | + { |
| 1709 | + "id": "4f21cfe9-ced9-46c1-883a-9af53e40b681", |
| 1710 | + "providerId": "declarative-user-profile", |
| 1711 | + "subComponents": {}, |
| 1712 | + "config": { |
| 1713 | + "kc.user.profile.config": [ |
| 1714 | + "{\"attributes\":[{\"name\":\"username\",\"displayName\":\"${username}\",\"validations\":{\"length\":{\"min\":3,\"max\":255},\"username-prohibited-characters\":{},\"up-username-not-idn-homograph\":{}},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"email\",\"displayName\":\"${email}\",\"validations\":{\"email\":{},\"length\":{\"max\":255},\"pattern\":{\"pattern\":\"^[A-Za-z]+[0-9]+@(th-nuernberg\\\\.de)$\",\"error-message\":\"Invaild E-Mail Domain\"}},\"annotations\":{},\"required\":{\"roles\":[\"user\"]},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"firstName\",\"displayName\":\"${firstName}\",\"validations\":{\"length\":{\"max\":255},\"person-name-prohibited-characters\":{}},\"required\":{\"roles\":[\"user\"]},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"lastName\",\"displayName\":\"${lastName}\",\"validations\":{\"length\":{\"max\":255},\"person-name-prohibited-characters\":{}},\"required\":{\"roles\":[\"user\"]},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false}],\"groups\":[{\"name\":\"user-metadata\",\"displayHeader\":\"User metadata\",\"displayDescription\":\"Attributes, which refer to user metadata\"}]}" |
| 1715 | + ] |
| 1716 | + } |
| 1717 | + } |
| 1718 | + ], |
1704 | 1719 | "org.keycloak.keys.KeyProvider": [ |
1705 | 1720 | { |
1706 | 1721 | "id": "b51b01c2-fa15-4084-bd94-bfd6e786b4cf", |
|
2500 | 2515 | "cibaInterval": "5", |
2501 | 2516 | "realmReusableOtpCode": "false" |
2502 | 2517 | }, |
2503 | | - "keycloakVersion": "26.1.2", |
| 2518 | + "keycloakVersion": "26.2.0", |
2504 | 2519 | "userManagedAccessAllowed": false, |
2505 | 2520 | "organizationsEnabled": false, |
2506 | 2521 | "verifiableCredentialsEnabled": false, |
|
0 commit comments