Pek*_*eki 3 authentication asp.net-mvc organization azure
我在发布使用组织帐户进行身份验证的Web应用程序时遇到问题.也就是说,我选择在azure网站上发布它,使用新的azure SQL数据库作为租户db.我使用单一帐户并指定.onmicrosoft.com域.
一步步:
https://localhost:xxxxx我在哪里可以为组织帐户配置重定向网址?我已经完成了一些以前的项目Microsoft帐户身份验证,我知道客户端ID和机密ID绑定到特定的返回URL,但我不知道在使用组织帐户时在哪里查找应用程序属性.
谢谢.
普雷德拉格.
回答我的问题.以下是一个可行的工作流程:
新的ASP.NET项目 - WebApplication2
一个.选择一个模板:MVC
湾 更改身份验证
i. Organizational Accounts
ii. Cloud – Single Organization
iii. Domain: <organization_name>.onmicrosoft.com
iv. Access Level: Single Sign On
Run Code Online (Sandbox Code Playgroud)
C.好
配置Microsoft Azure网站
一个.站点名称:WebApplicationXXXXX
湾 地区:北欧
C.数据库服务器:现有数据库服
d.数据库用户名:admin
即 数据库密码:admin_password
F.好
使用默认配置文件发布而不更改任何参数
一个.结果将是应用程序中的服务器错误.在地址栏中,它将是 http://webapplicationXXXXX.azurewebsites.net/
浏览到https而不是http: https://webapplicationXXXXX.azurewebsites.net/
一个.它将被正确地重定向到组织帐户.身份验证成功后,它将被重定向回https://localhost:44310/Azure网站无法访问,因此它将失败.
这次再次发布一些更正,Publish Web
一个.连接 - >目标网址:https://webapplicationXXXXX.azurewebsites.net/
湾 设置 - >启用组织身份验证(检查)
i. Domain: <organization_name>.onmicrosoft.com
ii. Access Level: Single Sign On
Run Code Online (Sandbox Code Playgroud)
C.发布
它可能无法第一次验证(不知道为什么),但是当手动浏览时https://webapplicationXXXXX.azurewebsites.net/,它将按预期工作.通过跳过上面的步骤5和6,工作流程变得可行.这是另一个问题,如果它是最佳的并且根据最佳实践.
| 归档时间: |
|
| 查看次数: |
3334 次 |
| 最近记录: |