Question
Cognizant Technolgy Solutions
IN
Last activity: 27 Dec 2024 23:53 EST
Client Registry and Auth Profile for Oauth2.0
Hi All,
Greetings on the holidays and happy new year in advance!
I have a very few specific questions on how constellation DX-API [assuming infinity v 23.2] and React pages connects with Pega engine during the initial connectivity.
Q 1: When the react pages tries to connect to Pega, I can see 2 of the authentication aspects are involved -
1. Auth Profile
2. Oauth 2. client registry.
Can someone pls explain the sequence of steps in which these are used to authenticate the React calls?
Is the token generated from the client registry instance? How is the token validated?
Can the client id mentioned on the above two instances be different?
Q 2:
why do we need 2 sets of tokens - namely access token and refresh token? Can somebody pls explain the timeout control mechanisms of these 2 tokens.
How is the access-group timeout and token timeout used in conjunction?
Q 3:
While tracing constellation APIs [ e.g. data_view or Assignment etc. from the application package] , I have often observed that the pages on the tracer for case 1 actually shows the data of a different case when clicked.
Is this a known issue and has there been any workarounds identified by anyone?
Pls feel free to share examples while answering if possible.
Hi All,
Greetings on the holidays and happy new year in advance!
I have a very few specific questions on how constellation DX-API [assuming infinity v 23.2] and React pages connects with Pega engine during the initial connectivity.
Q 1: When the react pages tries to connect to Pega, I can see 2 of the authentication aspects are involved -
1. Auth Profile
2. Oauth 2. client registry.
Can someone pls explain the sequence of steps in which these are used to authenticate the React calls?
Is the token generated from the client registry instance? How is the token validated?
Can the client id mentioned on the above two instances be different?
Q 2:
why do we need 2 sets of tokens - namely access token and refresh token? Can somebody pls explain the timeout control mechanisms of these 2 tokens.
How is the access-group timeout and token timeout used in conjunction?
Q 3:
While tracing constellation APIs [ e.g. data_view or Assignment etc. from the application package] , I have often observed that the pages on the tracer for case 1 actually shows the data of a different case when clicked.
Is this a known issue and has there been any workarounds identified by anyone?
Pls feel free to share examples while answering if possible.
Thanks,
Arka B