CLIENT_PUBLIC_ID
Specifies the OAuth2 public ID provided by the the Identity Provider providing Single sign-on authentication.
Syntax
<CLIENT_PUBLIC_ID>id</CLIENT_PUBLIC_ID>
- id specifies the public identifier shared by the registered application and the Identity Provider (IdP) for the client.
The CLIENT_PUBLIC_ID
element is mandatory and it does not support any
attributes.
Child elements
There are no child elements.
Usage
The CLIENT_PUBLIC_ID
is the public identifier —the equivalent of
the application username—provided by the Identity Provider when the application is registered. It is
used in tandem with the CLIENT_SECRET_ID in the application
configuration DELEGATE element.
Usage example in an application xcf file
# ...
<EXECUTION>
<PATH>$(res.path.qa)/applications/myapp</PATH>
<MODULE>App.42r</MODULE>
<DELEGATE service="services/OpenIDConnectServiceProvider">
<IDP>https://accounts.myOIDCIdp.com</IDP>
<CLIENT_PUBLIC_ID>XXXXXXXX.apps.myOIDCIdpusercontent.com</CLIENT_PUBLIC_ID>
<CLIENT_SECRET_ID>XXXXXX-XXXXXX</CLIENT_SECRET_ID>
</DELEGATE>
</EXECUTION>
# ...
Parent elements
This element is a child of DELEGATE.