Hi All,
We are trying to integrate our developer portal for users to log into your Drupal site authenticating against a remote IDP using Oauth2, authorization code flow with some minor deviations from standard OAuth spec, which would mean we need implement/extend our custom code with OOB modules.
we tried exploring OAuth Authentication module and OAuth Connector module and few others, but find none to be a very easy to use fix. Wanted to check with the community on some recommendations to be used.
Also, once the user is authorized using OAuth, we want to capture few additional info in our developer portal about user. Any suggestions on how that should be handled and any implications that might have on Edge->Dev portal integration?
Thanks in advance for the help.
Thanks,
Sathya
Solved! Go to Solution.
Any time you use an IdP that does not conform to the specifications, you will be writing code.
Maybe helpful: I've used OpenID Connect module with the Apigee Edge developer portal, and with generic Drupal sites (not that i would expect any difference). Works great. It requires that your IdP support OpenID Connect. I made some modifications to get it to work with Azure AD.
As for capturing additional information - not sure. You may try asking on stackexchange. That question is kind of independent of Apigee Edge. A generic Drupal question.