Manage custom user properties
Custom properties can be set for a user; these are known as user properties. These properties can be used to provide user-specific details (such as additional passwords) to the operating system or database engine.
- Have the profile.mgr scope (permission) from the Profile service.
- Have the Role.Admin scope (permission) from the Authorization service.
At installation of the GIP, these two scopes are set for all members of the Administrator group; however, you should verify that the permissions remain set, as the Administrator group can be altered after installation.
To access a custom property as a dedicated user, you must have the profile scope (permission) from the Profile service. In other words, if the profile scope is set for a user, the properties set by an administrator for that user will be returned by the profile service when that user starts a Genero application. The access to the properties is read only.
User properties can be retrieved by any Genero application protected by the Genero Identity Provider (GIP). When a user starts a Genero application protected by the GIP, that application will automatically have all user properties accessible as environment variables. The name of the environment variable is the custom property name appended to "OIDC_", all in uppercase.
PROPERTY_1
", an application protected by the
GIP can retrieve the value using this
code:LET my_property = fgl_getenv("OIDC_PROPERTY_1")
Use this same method to retrieve standard OIDC properties, such as OIDC_FAMILY_NAME or OIDC_GIVEN_NAME.
Add, update, and delete user properties
Complete these steps to manage user properties for a user.
The user properties changes are saved, and you are returned to the User page.