如何实现的Twitter位数验证与Azure的AD验证了Asp.net的WebAPI

问题描述:

我有ASP.Net Web API和我使用Twitter Digits Auth后来将传递到Digits tokenAzure Active Directory Auth Serviceauthenticate my API如何实现的Twitter位数验证与Azure的AD验证了Asp.net的WebAPI

我对Twitter Digits Auth有了一个想法,但我很困惑,我怎么能通过Digits token提前到Azure Active Directory Auth Service

任何人都可以帮助我吗?

请看我想要实现的这个图。

enter image description here

是否Azure Active Directory Auth Service意味着Azure的应用服务认证和授权。如果我理解正确,这种情况将不起作用。

Azure应用服务认证授权支持两种认证流程,客户端流程和服务器流程。您提到的场景是client-flow,它首先从身份数据提供程序获取令牌,然后使用该令牌与Azure AD交换访问令牌。但是在这种情况下,我们需要直接使用从身份数据提供者(Azure Active Directory,facebook,google,microsoftaccount或twitter)发布的令牌。

如果我理解正确,Digits令牌Digits发出,Twitter支持。 Azure App Service身份验证和授权不支持此令牌。您需要检查Twitter支持是否将此令牌交换为Twitter发布的令牌。

有关客户端流程的更多详细信息,请参阅document

+0

非常感谢在这种情况下我不想使用Azure AD我只是实现Oauth 2.0的任何链接都是一样的? – Neo

+1

您可以查看关于Twitter的OAuth的[本文档](https://dev.twitter.com/oauth)。 –

+0

谢谢,但这是不同的我认为,我正在寻找与我的WebAPI的Digits标记集成 – Neo