Update Configuration authored by Janne Lauros's avatar Janne Lauros
# Minimal Configuration - Personal Data
At the bare minimum the plugin shows Personal Data - page for the user. For this you need to define the Profile Configuration to access the page and the attributes to show on it.
# Minimal Configuration
At the bare minimum the plugin shows Personal Data - page for the user. For this you need to define the profile configuration for user to access the page.
## Profile Configuration
|Profile Configuration Bean| Profile Configuration URI | Exposed Endpoint |
| ------ | ------ | ------ |
|USERPROFILE.SSO|http://geant.org/ns/profiles/userprofile/sso/browser|/idp/profile/userprofile|
## USERPROFILE.SSO - profile uri "http://geant.org/ns/profiles/userprofile/sso/browser"
'USERPROFILE.SSO' profile configuration has to be enabled by adding it to shibboleth.UnverifiedRelyingParty bean.
```
......@@ -25,7 +29,7 @@ The configuration options are far less than with other SSO profiles as there is
| forceAuthn | Boolean | false | Disallows use (or reuse) of authentication results and login flows that don't provide a real-time proof of user presence in the login process |
## Personal Data attributes
Personal Data page shows user attributes. The attributes that are resolved and shown are listed in `userprofile.properties` - file.
The purpose of Personal Data page is to show what attributes of user are stored to IdP. This may mean for instance a certain set of LDAP attributes. The attributes that are resolved and shown in the page are listed in `userprofile.properties` - file.
| Property Name | Description |
| ------ | ------ |
| idp.userprofile.idpuserattributes | Attributes that are presented to user as Personal Data. Comma separated list of attributes ids. |
......
......