How to use Twitter as Identity Provider on Access Control Service?
-
2011年8月23日 上午 10:42
Hello,
OOTB we can define and use LiveID, Google, Yahoo, and Facebook on ACS, if i want to add Twitter to my ACS authentication module, how can i do that?
Regards,
Alen
- 已移動 Brian AurichMicrosoft Employee 2011年8月24日 下午 03:24 Authentication related. (From:Windows Azure Platform Development)
所有回覆
-
2011年8月24日 上午 06:49
Azure ACS supports OAuth WRAP and OAuth 2.0 but unfortunately Twitter supports OAuth 1.0A only. I'm afraid we cannot configure Twitter as an identity provider in ACS, at least for now.- 已提議為解答 Seetha_ 2011年8月26日 上午 05:08
- 已標示為解答 Wenchao ZengModerator 2011年9月1日 上午 08:43
-
2011年8月24日 下午 04:31
@zwc2 is correct. However you could create an OAuth 1 relying party and have it convert the token to OAuth2.
Your RP (signin) -> ACS -> Your custom converter (302 redirect) -> Twitter Auth (get OAuth1) -> Your custom converter (convert oauth1 to oauth2) -> ACS -> Your RP.
Not the most elegant, but it might work.
Developer Security MVP | www.steveonsecurity.com- 已標示為解答 Wenchao ZengModerator 2011年9月1日 上午 08:43
-
2011年8月24日 下午 05:36
-
2011年8月24日 下午 05:48Hmm...
Developer Security MVP | www.steveonsecurity.com -
2011年11月14日 上午 08:28+1 for a way to make it work...
-
2011年11月14日 下午 05:54
Its important to put up such engineering messes, as a market hits its inflection point and goes commodity. What matters is that nothing stops mass adoption, including endless gateway chains. Noone must feel excluded.
Commoditization will soon remove the chaff. Too much gatewaying defeats the flexibility of the bridging-based open architecture, becoming a unsustainable support cost and fragile user experience.
I have a simple cutoff point for IDPs - based on the number of support calls we receive (as SP). Once it hits X, the IDP is removed. I have no intention of adding Twitter back (even though we ran the gateway). We just cannot afford the cost of supporting users arriving from that channel.
-
2012年2月20日 下午 04:33
Here's a simple STS for twitter that you can plug into ACS:
https://gist.github.com/1869974
I've also put one up for Windows Live (includes name and email claims, extend as needed):
https://gist.github.com/1867792
Both are built off of the Thinktecture Starter STS (ported to MVC4).
All you really need to do (aside from above) is attach the claims you need in GetOutputClaimsIdentity.
-
2012年5月15日 下午 08:36
-
2013年2月26日 下午 01:47Hi , if you could provide us with a sample application or detail steps on how to plug the above custom twitter STS into ACS that will be really helpful...
-
2013年2月26日 下午 02:23
Hi,
Anyone got the solution to integrate twitter in ACS.
Please let me know if someone resolve or found solution.
Thanks:
Komal Ahirwal
-
2013年2月26日 下午 10:39At this time, the only way to make this work is to add your own custom STS that speaks a protocol ACS understands (such as WS-Federation or OpenID) as an identity provider in between ACS and Twitter. This requires a non-trivial amount of work, but it is certainly possible.
-
2013年4月23日 下午 08:50
Suppose it might be helpful for you: Twitter WS-Federation STS for ACS.
It's ASP.NET MVC app, just change Web.config configuration settings and add it in ACS Management portal as "WS-Federation identity provider". Metadata for it can be reached at /wsfederation/twittermetadata
- 已編輯 Dmitry Tretyakov 2013年4月23日 下午 08:51 Fixed link

