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