Microsoft Azure ACS与智能电视
智能电视应用程序(三星、LG等)使用HTML5+js+CSS编码。我想知道将Microsoft Azure ACS集成到这些智能电视中的可行性。我使用asp.net mvc 3和windows phone从示例中构建了ACS,但我真的不知道如何将ACS集成到智能电视应用程序中 我假设它的工作原理更像WindowsPhone7方法,但即使我得到了代码(它只是开箱即用),也无法准确地找到WindowsPhone7上ACS的工作流程 这里的任何人都可以提出一些意见和建议,这将非常有帮助Microsoft Azure ACS与智能电视,azure,acs,television,Azure,Acs,Television,智能电视应用程序(三星、LG等)使用HTML5+js+CSS编码。我想知道将Microsoft Azure ACS集成到这些智能电视中的可行性。我使用asp.net mvc 3和windows phone从示例中构建了ACS,但我真的不知道如何将ACS集成到智能电视应用程序中 我假设它的工作原理更像WindowsPhone7方法,但即使我得到了代码(它只是开箱即用),也无法准确地找到WindowsPhone7上ACS的工作流程 这里的任何人都可以提出一些意见和建议,这将非常有帮助 谢谢。WP7的
谢谢。WP7的工作流程可以在以下位置找到: 但我怀疑你是否愿意走这条路,除非SmartTV有类似浏览器控件的功能。另一种解决办法是:
WP7的工作流程可在以下位置找到: 但我怀疑你是否愿意走这条路,除非SmartTV有类似浏览器控件的功能。另一种解决办法是:
任何能够呈现网页的平台都可能使用ACS。如果WP7示例中使用的标准window.external.Notify()机制不受支持,您可以创建自己的网页,接受ACS的帖子,并将令牌转换为电视应用程序需要使用的任何类型的HTML或脚本。
不过,这是一个有趣的场景。人们在电视上输入联合应用程序的用户名和密码的场景真的存在吗?任何能够呈现网页的平台都可能使用ACS。如果WP7示例中使用的标准window.external.Notify()机制不受支持,您可以创建自己的网页,接受ACS的帖子,并将令牌转换为电视应用程序需要使用的任何类型的HTML或脚本。
不过,这是一个有趣的场景。真的有人在电视上输入联合应用程序的用户名和密码的情况吗?谢谢您的回复!对于您在这里提到的两种方法,我对智能电视应用程序如何接收ACS令牌存在问题。它使用HTML5+JS+CSS进行编码。我认为它没有url或web浏览器控件(它已经是浏览器了)。你必须提供更多关于这些应用程序是如何构建和托管的信息。某处有(网络)服务器吗?它们是否在沙箱(即web浏览器)中运行?这个沙箱提供什么服务?(例如,有哪些网络服务可用)。智能电视大多是用HTML5+JS+CSS编写的,它没有web服务器,它使用AJAX从网络检索数据。感谢您的回复!对于您在这里提到的两种方法,我对智能电视应用程序如何接收ACS令牌存在问题。它使用HTML5+JS+CSS进行编码。我认为它没有url或web浏览器控件(它已经是浏览器了)。你必须提供更多关于这些应用程序是如何构建和托管的信息。某处有(网络)服务器吗?它们是否在沙箱(即web浏览器)中运行?这个沙箱提供什么服务?智能电视大多是用HTML5+JS+CSS编写的,它没有web服务器,它使用AJAX从网络检索数据。
/// Initiates a token request from ACS following these steps:
/// 1) Get the list of configured Identity Providers from ACS by calling the discovery service
/// 2) Once the user selects their identity provider, navigate to the sign in page of the provider
/// 3) Using the WebBrowser control to complete the passive token request complete
/// 4) Get the token
/// 5) If a RequestSecurityTokenResponseStore is specified, set the token.
/// 6) return the token using the RequestSecurityTokenResponseCompleted callback