OpenLiberty / guides-common

Common Guide files
Other
9 stars 6 forks source link

Guide to demonstrate how to enable connection to an IDaaS #591

Open Charlotte-Holt opened 3 years ago

Charlotte-Holt commented 3 years ago

Link to @jtmulvey's original issue: https://github.com/OpenLiberty/open-liberty/issues/15706.

The info/suggestion from Jim's original issue: There are a growing number of use cases that would benefit from showing how to easily connect to an IDaaS, such as IBM Verify. One is for developers testing in local environments (ie: remotely at home) where they wish to share a user registry with other developers on their team. This is essentially a specialized use case that extends LIberty's OIDC feature, similar to the SocialLogin feature, but offering a richer set of capabilities like those offered by Verify.

yeekangc commented 3 years ago

Additional feedback from @jtmulvey in https://github.com/OpenLiberty/open-liberty/issues/15706#issuecomment-771132669:

I opened this issue to enable us to show how easy it is to configure Liberty to connect an IDaaS like Okta (https://www.okta.com/identity-101/idaas/) or Ping O(https://www.pingidentity.com/en/resources/client-library/articles/identity-as-a-service-idaas.html) Auth0 (https://auth0.com/blog/what-is-idaas/) or IBM Verify (https://www.ibm.com/products/verify-for-workforce-iam). Enterprise-grade IDaaS's are very much on the rise now for large customers, especially those with built in fraud detection features (ie: IBM Trusteer), and this guide would demonstrate how easy it is to enable Liberty to hook up to these. I suggest we consider examples demonstrating how to connect to Okta and IBM Verify, both offer free usage up to a maximum number of requests.

yeekangc commented 3 years ago

Investigate which cloud services that we should integrate first and how identical they are. Split into separate guides if necessary.