Question
Accenture India Pvt. Ltd.
IN
Last activity: 27 Apr 2018 6:02 EDT
Can somebody please elaborate the steps of how to use Pega SSO credentials to a REST call within Pega?
In our application we have implemented SSO using kerberos . We have a requirement to call a REST service which uses the same windows credentials .When we call the service from browser ,it gives correct response .But when we call the same REST service from Pega , it gives me an error saying "Your browser is not configured for using SPNego.Press F5 (Page Refresh) to continue."
The requirement here is we should be using the same credentials which is stored in browser cookies . Please note , we are using Pega 7.2.2 version .
***Updated by moderator: Lochan to move post from Pega Academy to PSC***
***Edited by Moderator Marissa to update SR Details***
-
Like (0)
-
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Accepted Solution
Pegasystems Inc.
IN
Hello!
SR-C23658 has been closed with this suggestion - the service has to be modified to accept OAuth authorization, which needed for principal propagation.
Hope this helps other community members who have the same question.
Regards,
Pegasystems Inc.
IN
Please refer below link
https://docs-previous.pega.com/how-implement-single-sign-using-spnego-and-jaas
Accenture India Pvt. Ltd.
IN
hi Narasimha ,
This PDN article talks about how to implement SSO to login to Pega and how to extract kerberos credentials . But doesn't elaborate on how to use those kerberos credentials(GSSCredential) in Connect-REST rule
Thanks,
Rima
JPMorgan Chase & Company
US
Hi,
Have checked use authentication in Connect-REST rule while calling the rest service ?
Accenture India Pvt. Ltd.
IN
hi Sudhakar ,
I 'm able to call the REST from my browser or from POSTMAN web app . But not sure what authentication profile I should be using in the Connect-REST rule .
The credentials are stored in my browser cookies .
Thanks,
Rima
JPMorgan Chase & Company
US
Hi,
Please refer below screenshot.
Accenture India Pvt. Ltd.
IN
hi Sudhakar,
I have tried this approach . that is , creating an authentication profile with my SSO login ID/pwd and using that in the connect REST rule .But that gives me an authentication error .
Thanks,
Rima
Pegasystems Inc.
IN
Hi,
Please check if this is helpful.
Regards,
Santhosh
Pegasystems Inc.
IN
Pegasystems Inc.
IN
Kerberos setup is complex so you first use your test environment to setup the Kerberos environment. Next you can enable Kerberos SSO for production environment.
Accenture India Pvt. Ltd.
IN
Thanks all . We have set up kerberos SSO .My question was rather how to use or pass on the SSO credentials to a REST call .
We have created a Pega service ticket for the same .
Thanks,
Rima
Pegasystems Inc.
IN
Hi Rima,
Please let us know the SR# so that we could track it through this post and update once the resolution is achieved.
Regards,
Accepted Solution
Pegasystems Inc.
IN
Hello!
SR-C23658 has been closed with this suggestion - the service has to be modified to accept OAuth authorization, which needed for principal propagation.
Hope this helps other community members who have the same question.
Regards,