Upcoming Tech Events
The leaderboard is based on our rockin' informal points system, read about it here.
I have a requirement in which I am supposed to be developing an OIDC http module which serves as a relying party for OpenAM that acts as the OAuth2 provider.
While researching a little on the same, I found that there is already an existing Ping’s OIDC http module which can be configured with OpenAM. If I am using this, I need to register the Ping module as OAuth2 agent in OAuth2 provider by creating an agent profile as mentioned in this link https://wikis.forgerock.org/confluence/display/openam/Configure+OpenAM+to+use+Ping's+OIDC+Apache+Module
I would like to know if instead of having a Oauth2 client agent profile on OP, is it possible to write a wrapper for the same in Java without having to create the client in OP. If this is possible, could you please help me with some pointers to the same as I am new to development of plugins.
Any help is appreciated.
The client must be registered with OpenAM, otherwise OpenAM acting as an OAuth2 provider would not be able to determine the scopes associated with the client (or redirect_uri values for that matter). You can’t really get around that.
Thanks a lot Peter. Thus in order to register the client with OpenAM action as OAuth2 provider, instead of doing the same from console wizard, I want to check if we can develop a custom java code for the same registration of the client.
For OIDC you can register clients dynamically:
For plain OAuth2 there are other endpoints to similar effects. Those should be documented as well…
You must be logged in to reply to this topic.
ForgeRock builds secure relationships across the modern Web including cloud, social, mobile, and enterprise environments. ForgeRock can extend identities to any “thing” connected to the Internet. We support mission-critical operations with a fully open source platform.
Our customers are recognized market leaders such as GEICO, salesforce.com, Thomson Reuters, McKesson, and Vantiv, as well as governments building out online services for their citizens, such as the Government of Norway.