首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在包含的平台以外的MobileFirst平台上使用另一个OAuth2.0授权服务器

在包含的平台以外的MobileFirst平台上使用另一个OAuth2.0授权服务器
EN

Stack Overflow用户
提问于 2016-04-21 08:55:36
回答 1查看 499关注 0票数 1

阅读这个很好的博客 post (熟悉IBM OAuth Security),我了解了MobileFirst平台(7.0及以上版本)如何拥有集成的OAuth2.0授权服务器,该服务器可用于保护外部资源服务器。

但是,我想了解的是,如果可以将平台与另一个授权服务器集成起来,并保护MobileFirst平台(和外部)资源服务器,那么我想要了解的是。在这种情况下,授权服务器将是运行在WindowsServer2012R2上的ADFS。

产品文档中的本文件解释了如何使用DataPower作为OAuth授权服务器。它也可以用于其他OAuth2.0授权服务器吗?(在这种情况下,授权服务器将是运行在WindowsServer2012R2上的ADFS。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-24 12:32:41

IBMMobileFirst v8.0 专用支持Datapower作为外部授权服务器。如果您想使用不同的AZ服务器,我唯一能想到的方法是通过MobileFirst SecurityCheck实现流,并让安全检查调用另一个授权服务器。这样,您将同时使用MFP AuthorizationServer和ADFS (因此两个Oauth流、两个令牌等等)。

想一想这个高级流示例:

您的资源受到某些作用域的保护,此作用域映射到MobileFirst服务器中的安全检查。当客户端试图访问资源时,将触发安全性检查,然后安全检查将向ADFS授权流发出请求。然后,您的安全检查将充当ADFS和客户端之间的中间人,并且只有在ADFS授予令牌时才能成功。最终,当MFP安全检查成功时,MFP Oauth令牌将被授予客户端,这将允许他访问受保护的资源。

因此,基本上,您的安全检查将作为您的客户端对ADFS授权服务器

一个更简单的方法是使该资源不受保护,并针对ADFS实现您自己的自定义Oauth流--但这不是最初的问题。

但是第一个选项的好处是,您总是可以将相同的作用域(保护您的资源)映射到其他不间断地 (通过控制台),就像执行其他事情的不同的安全检查一样。

对于IBMMobileFirst7.1(或7.0),流程基本相同,只是术语不同,在7.x中没有安全性检查,但可以使用自定义认证器获得相同的功能。

个人备注--如果你不一定要使用7.x,我建议在8.0中这样做

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36764574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档