Skip to content

Commit

Permalink
Merge pull request #4233 from FlowFuse/hardillb-patch-1
Browse files Browse the repository at this point in the history
Add Keycloak group mapping info
  • Loading branch information
knolleary committed Jul 25, 2024
2 parents ec1687d + 3b984de commit ffeae89
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions docs/admin/sso/saml.md
Original file line number Diff line number Diff line change
Expand Up @@ -277,3 +277,16 @@ The final task is to copy some of the contents of the XML file into the FlowFuse
- Find one of the `md:SingleSignOnService` tags and copy the value of its `Location` attribute into the `Identity Provider Single Sign-On URL` property
- Copy the contents of the `ds:X509Certificate` tag into the `X.509 Certificate Public Key` property

#### Group Membership Configuration

In Keycloak and the Realm setup with FlowFuse as a client:

- Create a new "Client Scope"
- Give it a name and ensure the "Protocol" is `SAML`
- After saving the scope, select the "Mappers" tab
- "Add mapper" and pick "By configuration"
- Select "Group list" from the options
- Give it a name and set "Group attribute name" to `ff-roles` (this must match the value configured in FlowFuse, default 'ff-roles')
- Ensure that "Full group path" is unchecked
- Save and return to the "Clients" list and select your FlowFuse Client created earlier
- Under "Client scopes", use the "Add client scope" button to add the new scope

0 comments on commit ffeae89

Please sign in to comment.