- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要创建一个 B2C 目录并使用图表从旧的基于 .NET 成员(member)资格的应用程序导入成员。
所以我遵循了本教程 https://learn.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-devquickstarts-graph-dotnet其中指出我必须使用 Powershell 创建一个 B2C 目录。
我已采取的步骤
1) 在经典管理门户中创建新的全局管理员用户2) 安装 Powershell 模块并按照教程使用全局凭据在此目录中创建应用程序。
如果我使用 https://github.com/AzureADQuickStarts/B2C-GraphAPI-DotNet.git 中的示例应用程序,我可以连接到这个应用程序并可以按预期查询它。
问题
1) 我在租户下的 Azure(或经典)门户中的任何位置都看不到该应用程序?实际上,我认为我已经成功地使用本教程创建了一些应用程序,但不知道它们属于哪个租户,因为我看不到它们!
2) 如果我尝试使用快速入门 Web 应用程序 https://github.com/AzureADQuickStarts/B2C-WebApp-WebAPI-OpenIDConnect-DotNet 连接到同一个应用程序我在 Microsoft 托管页面上收到错误消息
'Sorry, but we're having trouble signing you in. We track these errors automatically, but if the problem persists feel free to contact us. In the meantime, please try again. Correlation ID: XXXXXXXXXXXXXXXXXXXXXXXXX Timestamp: 2017-03-01 17:37:35Z AADB2C90018: The client id 'XXXXXXXXXXXXXXXX' specified in the request is not registered in tenant 'http://MYTENANTB2C.onmicrosoft.com '.'
我也尝试了多种方法通过 powershell 在门户中创建的目录上执行此操作,但无法到达任何地方。
您能否概述一些关于如何实现此要求的更明确的步骤,因为关于如何实现此要求的信息似乎很少。
更新...
实际上,我确实在新门户中创建了 B2C 应用程序,并使用相同的链接在 Web 应用程序中创建了注册登录,效果非常好。我遇到的问题是我无法使用 Graph 快速入门应用程序连接到此目录。
我设法取得了一些进展。问题是我连接到了错误的 Azure 目录(似乎我的名字下有超过 1 个“Azure 目录”,因为我有一个 Bizspark 帐户,然后 AD B2C 必须处于免费试用订阅中,因此创建了另一个“Azure 目录'。非常令人困惑)。
创建服务主体后,我现在可以在经典门户中找到它,也可以使用 Get-MsolServicePrincipal | 通过控制台找到它。 ft DisplayName、AppPrincipalId –AutoSize,这就是进步!但是我仍然无法在新门户中看到它,那么我将如何设置其他所有内容? (例如回复 URL、获取访问 key 、启用 webapp/webapi/native 等)。对于图形客户端,我需要客户端 key ,但我很困惑这应该是在 powershell 中生成的 key 还是可以在新门户中生成的 key (我不能这样做,因为我看不到应用程序!)
抱歉,真正的新手!
最佳答案
1) I cant see the app anywhere in the Azure (or classic) portal under the tenant? I actually think I have managed to create a few apps using this tutorial but have no idea what tenant they have fallen under as I cant see them!
默认情况下,Azure 门户不会显示那些不与应用程序关联的服务主体。但是,我们可以通过使用 AppPrincipalId 过滤应用程序来显示这些服务主体,如下图所示:
2) If i try to connect to the same app using the quickstart webapp https://github.com/AzureADQuickStarts/B2C-WebApp-WebAPI-OpenIDConnect-DotNet I get an error on the Microsoft hosted page saying
要构建一个接受消费者注册并使用 Azure AD B2C 应用程序登录的应用程序,我们不能使用在经典 Azure 管理门户上的“应用程序”选项卡中注册的应用程序(如上所述的 PowerShell 也不起作用)。 .
我们需要使用 Azure AD B2C 功能 Blade 来注册应用程序。我们可以通过单击“更多服务”,然后在 Azure portal 的左侧导航 Pane 中搜索 Azure AD B2C 来访问该边栏选项卡。 (有关注册应用程序的详细信息,请参阅here)。下面是一个有用的链接,用于将 Azure AD B2C 集成到 ASP.NET Web 应用程序中的注册和登录:
Azure AD B2C: Sign-Up & Sign-In in a ASP.NET Web App
此外,如果您对Azure有任何想法或反馈,可以从this forum提交.
向应用授予 Azure AD Graph 权限。
关于Azure AD B2C 在用户中导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42555234/
当我这样做时... import numpy as np ...我可以使用它但是... import pprint as pp ...不能,因为我需要这样做... from pprint import
我第一次尝试将 OpenCV 用于 Python 3。要安装,我只需在终端中输入“pip3 install opencv-python”。当我这样做时,我在 Finder(我在 Mac 上)中看到,在
如果有一个库我将使用至少两种方法,那么以下之间在性能或内存使用方面是否有任何差异? from X import method1, method2 和 import X 最佳答案 有区别,因为在 imp
我正在从 lodash 导入一些函数,我的同事告诉我,单独导入每个函数比将它们作为一个组导入更好。 当前方法: import {fn1, fn2, fn3} from 'lodash'; 首选方法:
之间有什么关系: import WSDL 中的元素 -和- import元素和在 XML Schema ...尤其是 location 之间的关系前者和 schemaLocation 的属性后者的属性
我在从 'theano.configdefaults' 导入 'local_bitwidth' 时遇到问题。并显示以下消息: ImportError
我注意到 React 可以这样导入: import * as React from 'react'; ...或者像这样: import React from 'react'; 第一个导入 react
对于当前的项目,我必须使用矩阵中提供的信息并对其进行数学计算,以及使用 ITK/VTK 函数来显示医疗信息/渲染。基本上我必须以(我猜)50/50 的方式同时使用 matlab 例程和 VTK/ITK
当我看到 pysqlite 的示例时,SQLite 库有两个用例。 from sqlite3 import dbapi2 as sqlite3 和 import sqlite3 为什么有两种方式支持s
我使用 Anaconda Python 发行版:Python 2.7 x64 和 Windows 7 SP1 x64 Ultimate。 当我import matplotlib.pyplot时,我得到
目录 【容器】镜像导出/导入 导出 导入 带标签 不带标签,后期修改 【仓库】镜像导出/导入
我正在寻找一种导入模块的方法,以便我可以从子文件夹 project/v0 和根文件夹 project 运行脚本。/p> 我在 python 3.6 中的文件结构(这就是没有初始化文件的原因) proj
我通常被告知以下是不好的做法。 from module import * 主要原因(或者有人告诉我)是,您可能会导入一些您不想要的东西,并且它可能会隐藏另一个模块中具有类似名称的函数或类。 但是,Py
我为 urllib (python3) 编写了一个小包装器。在if中导入模块是否正确且安全? if self.response_encoding == 'gzip': import gzip
我正在 pimcore 中创建一个新站点。有没有办法导出/导入 pimcore 站点的完整数据,以便我可以导出 xml/csv 格式的 pimcore 数据进行必要的更改,然后将其导入回来? 最佳答案
在 Node JS 中测试以下模块布局,看起来本地导出的定义总是在名称冲突的情况下替换外部导出的定义(参见 B.js 中的 f1)。 A.js export const f1 = 'A' B.js e
我在使用 VBA 代码时遇到了一些问题,该代码应该将 excel 数据导入我的 Access 数据库。当我运行代码时,我收到一个运行时错误“运行时错误 438 对象不支持此属性或方法”。来自我在其他论
我有一个名为 elements 的包,其中包含按钮、trifader、海报等内容。在 Button 类中,我正在执行 from elements import * 这执行正常,当我尝试 print(p
在我长期使用 python 的经验中,我遇到了一个非常奇怪的问题。 提前我想说我想知道为什么会发生这种情况 ,而不是如何更改我的代码或如何修复它,因为我也可以做到。 我正在使用 python2.7.3
我正在更新我的包。但是,我正在为依赖项/导入而苦苦挣扎。我使用了两个冲突的包 - ggplot2和 psych及其功能 alpha当然还有 alpha ggplot2 的对象不同于 alpha psy
我是一名优秀的程序员,十分优秀!