
本文介绍如何将Azure App Service或Azure Functions配置为使用Twitter作为身份验证提供程序。
若要完成本文中的过程,需要一个包含已验证电子邮件地址和电话号码的Twitter帐户。若要创建新的Twitter帐户,请转至twitter.com。
向Twitter注册应用程序
1、登录到Azure门户并中转到你的应用程序。复制URL。你将使用它来配置你的Twitter应用。
2、请前往Twitter开发人员网站,使用你的Twitter帐户凭据登录,然后选择”创建应用”。
3、输入新应用的应用名称和应用程序说明。将应用程序的url粘贴到”网站url”字段。在”回调url”部分中,输入应用服务应用的HTTPS URL并追加路径/.auth/login/twitter/callback。例如,https://contoso.azurewebsites.net/.auth/login/twitter/callback。
4、在页面底部的”告诉我们如何使用此应用”中键入至少100个字符,然后选择”创建”。在弹出窗口中再次单击”创建”。将显示应用程序详细信息。
5、选择“密钥和访问令牌”选项卡****。
记下以下值:
API密钥
API密钥
API密钥是重要的安全凭据。请勿与任何人分享此密钥或将密钥随应用分发。
向应用程序添加Twitter信息
1、在Azure门户中,转到你的应用程序。
2、选择“设置”;“身份验证/授权”,并确保“应用服务身份验证”为“启用”。
3、选择”Twitter”。
4、粘贴API key API secret key前面获取的和值。
5、选择“确定”。
移动应用Twitter设置的屏幕截图
默认情况下,应用服务提供身份验证但不限制对站点内容和API的已授权访问。必须在应用代码中为用户授权。
6、(可选)要限制只有通过Twitter帐户身份验证的用户可以访问站点,请将“请求未经身份验证时需执行的操作”****设置为“Twitter”****。如果你设置此功能,应用会要求对所有请求进行身份验证。它还将所有未经身份验证的请求重定向到Twitter进行身份验证。
注意:以这种方式限制访问权限适用于对应用的所有调用,但这对于有可公开访问的主页的应用(如许多单页应用)可能并不可取。对于此类应用程序,“允许匿名请求(无操作)”可能是首选,以便应用本身手动启动身份验证。有关详细信息,请参阅身份验证流。
7、选择“保存”。
现在,可以在应用中使用Twitter进行身份验证了。
相关推荐: 在对合规要求越来越高的现在,卖家该如何避免销售税审计?
图片来源:图虫创意 美国消费者告知法将于6月27日生效,卖家的销售税义务也会随之变得更为复杂。 正所谓,知己知彼,才能百战不殆。 对销售税了解更多一点,被审计的概率才会更小一点。 01 什么是销售税?它是如何规定的? 销售税是由消费者支付的费用,由卖家代替州政…
码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.