How can I use third party authentication servers with apigee?

Not applicable

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 Solved
3 2 1,788
1 ACCEPTED 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

View solution in original post

2 REPLIES 2

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.