如何实现的Twitter位数验证与Azure的AD验证了Asp.net的WebAPI
问题描述:
我有ASP.Net Web API
和我使用Twitter Digits Auth
后来将传递到Digits token
Azure Active Directory Auth Service
要authenticate my API
。如何实现的Twitter位数验证与Azure的AD验证了Asp.net的WebAPI
我对Twitter Digits Auth
有了一个想法,但我很困惑,我怎么能通过Digits token
提前到Azure Active Directory Auth Service
。
任何人都可以帮助我吗?
请看我想要实现的这个图。
答
是否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。
非常感谢在这种情况下我不想使用Azure AD我只是实现Oauth 2.0的任何链接都是一样的? – Neo
您可以查看关于Twitter的OAuth的[本文档](https://dev.twitter.com/oauth)。 –
谢谢,但这是不同的我认为,我正在寻找与我的WebAPI的Digits标记集成 – Neo