Python中文网

一个关于 编程问题的解答网站.

有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

身份验证尝试编写java代码来验证Graph API

我正试图编写一个java代码,通过Azure访问控制服务(ACS)使用OAuth 2.0对graph API进行身份验证

根据我所读到的,它们是实现这一目标的四个步骤

  1. 生成包含服务主体的X.509证书的断言(或者,也可以使用对称密钥)
  2. 将断言提交给Azure ACS安全令牌服务(STS)
  3. ACS接受断言并验证服务主体,返回一个伪造的OAuth访问令牌(即JWT令牌)
  4. 随后提交的API调用包括访问令牌

谁能告诉我,我从哪里开始?例如,我在哪里可以找到java api,如何使用X.509证书生成对称密钥或断言。我想创建一个java应用程序,它将在office 365中创建用户,身份验证是第一步。谢谢你的帮助


共 (1) 个答案