OpenId Login

TermWeb supports OpenId authentication with the following properties:

# OpenId configuration
openid.enabled=true
openid.client.id=<client id>
openid.client.secret=<client secret>
openid.origin=<origin URL>
openid.auth.url=<authentication endpoint> (adds to origin URL)
openid.token.url=<token endpoint> (adds to origin URL)
openid.userdetails.url=<user details endpoint> (adds to origin URL)
openid.userdetails.field.client=termweb_client_name (field to identify client)
openid.userdetails.field.user=preferred_username (field to identify username)

OpenId is currently used in the integration with XTM.
In order to authenticate a user using OpenId, you need to access the following URL:

<TermWeb URL>/login-openid

This functionality is already handled by XTM integration.
An example of set up properties for XTM is the following:

# OpenId configuration
openid.enabled=true
openid.client.id=<client id is acquired from XTM>
openid.client.secret=<client secret is acquired from XTM>
openid.origin=https://test-cloud.xtm-intl.com
openid.auth.url=/project-manager-gui/openid-auth.action
openid.token.url=/project-manager-gui/openid-token.action
openid.userdetails.url=/project-manager-gui/openid-userinfo.action
openid.userdetails.field.client=termweb_client_name
openid.userdetails.field.user=preferred_username