2016-03-02 152 views
0

我想使用OpenAM作为IAM平台。 另一方面,我想保护并使用OpenAM提供对OAuth2服务器/提供程序角色的REST服务的细粒度访问。如何使用Forgerock OpenAM和OAuth2实现用户“自动批准”

这是为我工作已经,但是在这种情况下,我想在屏幕用户确认访问没有出现。原因是在这种情况下,我并没有真正使用OAuth2进行授权。在一天结束时,我希望我的REST服务层受到保护。用户甚至不应该意识到我们正在为此使用OAuth2。

是否有一个“自动批准”功能(类似于现有的在春天的OAuth2框架)明确地避免审批屏幕显示给用户和批准自动呢? 我看看OpenAM文档,但我找不到任何..

任何帮助将不胜感激。 谢谢!

回答

0

你可以用值预先填写 '同意保存' 属性

客户端ID +空格+ scope2 +空格+ scope2 +空格+ scopeN

这将使“同意页面'没有出现。我想这是你的意思是'批准屏幕'。

+0

感谢Bernhard为您解答。是的,我的意思是'同意网页'。我在Forgerock社区得到了一些答案。其中之一就是你提出的解决方法。我分享链接,以便对此主题感兴趣的人可以关注它。再次感谢! https://forgerock.org/topic/how-to-implement-user-auto-approval-with-forgerock-openam-and-oauth2/ – miguelfgar

+0

相关OpenAM RFE被跟踪的https://bugster.forgerock.org/ JIRA /浏览/ OPENAM-5093 –