I'm trying to find more documentation or examples of how I can use third party Authentication Servers such as Ping Federate for OAuth2.0.
Solved! Go to Solution.
Hi Calvin,
As I understand it, a Ping Federate authorization server would be embedded directly with the resource server. In this case, you have to make a call with appropriate keys from Edge to the resource server (via Ping Federate) to obtain an access token. Then, you can use that token to make calls to that backend resource server.
Take a look at this sample on GitHub, which follows that basic pattern:
https://github.com/apigee/api-platform-samples/tree/master/sample-proxies/outbound-oauth
See also this doc topic on configuring Edge to use third-party OAuth tokens:
http://apigee.com/docs/api-services/content/use-third-party-oauth-system
Does this help?
Will
Hi Calvin,
As I understand it, a Ping Federate authorization server would be embedded directly with the resource server. In this case, you have to make a call with appropriate keys from Edge to the resource server (via Ping Federate) to obtain an access token. Then, you can use that token to make calls to that backend resource server.
Take a look at this sample on GitHub, which follows that basic pattern:
https://github.com/apigee/api-platform-samples/tree/master/sample-proxies/outbound-oauth
See also this doc topic on configuring Edge to use third-party OAuth tokens:
http://apigee.com/docs/api-services/content/use-third-party-oauth-system
Does this help?
Will
Hello and thank you Will, This is helpful and relevant information.