adal相关内容
我正在尝试使用 Angular 创建一个可以通过 Web API 连接到 Dynamics CRM 的应用程序.这些是我遵循的步骤: 1. 在 Azure 中注册本机应用程序,授予所需的委派权限并更新清单以允许隐式流. 2. 在 CRM 中创建了一个应用程序用户,将其应用程序 ID 设置为我的 Azure 注册应用程序的客户端 ID.为我的应用程序用户分配了一个自定义安全角色.
..
为什么我的 Azure AD 应用程序不允许 oauth client_credentials 授权? 我想使用 Azure Graph API,但首先我需要一个 oauth 令牌.为了获得令牌,我正在尝试使用 Microsoft.IdentityModel.Clients.ActiveDirectory aka ADAL 1.0.3 版(来自 NuGet). 我正在使用带有 Clie
..
我有一个与 WebAPI 对话的 Angular 应用程序,并且用户通过 Azure Active Directory 进行身份验证 我按照这里的示例 https://github.com/Azure-Samples/active-directory-angularjs-singlepageapp-dotnet-webapi 并且能够针对 AD 对用户进行身份验证并将其传递给 Web API
..
..
我学习了这个代码示例:https://github.com/Azure-Samples/active-directory-dotnet-graphapi-web,是的,我可以在 AuthorizationCodeReceived 中获取访问令牌:AuthenticationHelper.token = result.AccessToken; 但是我如何获取刷新令牌?result.Refres
..
我们在 AngularJS 中开发了前端,在 NodeJs 中开发了后端 API.我们使用 Azure AD 进行身份验证.前端 Angular 使用 adal-angular javascript 库进行 azure 身份验证.因此,当用户访问网站时,他会被重定向到 https://login.microsoftonline.com 并通过成功的身份验证他被重定向回我们的网站.到目前为止一切顺利
..
使用最新版本的 Safari (12) 在 Mac OS 和 iOS 设备上登录 Microsoft Online 似乎存在当前问题. Safari 12 的更新显示在此处:https://developer.apple.com/野生动物园/whats-new/ 由于一些新的安全和隐私更新,在登录端点时似乎存在导致无限重定向的 cookie 问题:http://login.micros
..
我创建了一个简单的 REACT 应用程序,它只能在连接到我们网络上的大屏幕的本地 PC 上运行.限内部使用!它就像一个广告牌或仪表板.用户交互为零.屏幕不是触摸屏,也没有连接键盘和鼠标.因此没有用户可以登录. REACT 应用程序已构建,然后部署到 PC 上的文件夹中.全部自动化.初始部署包括所有当前数据.然后在 Windows 启动时执行类似这样的命令:“python -m http.se
..
我正在尝试在 Azure Active Directory 上进行一些非常快速的测试,并且我想使用守护程序应用程序来访问图形 API,而无需用户在场进行身份验证.我想验证我的应用程序注册是否可以成功向 AAD 进行身份验证,我的客户端密码是否有效,并调用 AAD Graph API. 我已经在我的目录中注册了一个“Web 应用程序/API",并且我已将其设置为具有在 App Only 上下文
..
我们有一个要求,用户应该从本机应用程序(Android、iOS)登录,而不从应用程序调用 Microsoft 登录 Web 视图窗口.我们有示例代码演示使用用户名和 Azure AD 的非交互式身份验证.来自 .net 控制台应用程序的密码. https://github.com/Azure-Samples/active-directory-dotnet-native-headless
..
..
我使用此代码示例:https://github.com/Azure-Samples/active-directory-dotnet-graphapi-web,我知道这个代码示例正在使用客户端库,但是如果我想执行查询(使用 httpclient)直接使用 api 调用,我使用下面的代码从缓存中获取访问令牌: 字符串 userObjectID = ClaimsPrincipal.Current.F
..
我有一个客户正在使用 liveID 帐户来管理 20 多个不同的 Azure AD 目录. 如何获取与此帐户关联的所有 Azure AD 实例的列表? 我尝试使用 this graph explorer 找出哪个查询是正确的,但是每次我尝试同意目录读取同意时,该工具都不接受它.(它会运行,但检查时复选框会被清除) 我的目标是在运行时确定哪些实例已获得“管理许可"以访问存储在我的租
..
我在哪里可以查看 AzureAD 版本?是否有一些命令行实用程序可以返回版本,或者一些提供类似基本信息的休息端点? 解决方案 Azure AD 本身是无版本的.v1 或 v2 可以是您与之对话的端点和应用注册. 查看 v2 端点上的文档 和 v1 与 v2 比较 对于大多数 URL(元数据、授权、令牌),您可以根据它是否包含/v2.0/来判断,例如: https://lo
..
我正在使用 MS Adal NPM 包 (https://www.npmjs.com/package/microsoft-adal-angular6) 用于 Angular 6 以使用户通过 Azure AD 进行身份验证.我正在使用隐式流来获取访问令牌.我已经能够成功获取访问令牌,在构造函数中使用以下代码. if (!this.adalSvc.userInfo) {this.adalSvc.l
..
我将 Adal 与 Azure Active Directory 一起使用,我需要通过自定义 OwinMiddleware 添加额外的声明.当我向该主体添加声明时,我可以在当前请求中访问它们.但刷新页面后,声明消失了. 我以为 Owin 处理了声明的序列化并将其放入 cookie 本身,但事实并非如此. 我添加声明如下: var claimIdentity = (ClaimsIde
..
使用 ADAL,我有两个 AuthenticationContext 使用 SQL 中持久化的令牌缓存. 使用 AcquireTokenByAuthorizationCode 它在数据库中写入令牌,但是当使用 AcquireTokenSilent 我总是得到 静默获取令牌失败.调用方法 AcquireToken 以下是复制问题的详细信息: 我创建了一个上下文 Authen
..
背景 我们正在 Azure 中开发一种多租户 SaaS 产品,该产品具有 AngularJS 前端和 Web API 后端.我们使用 Azure AD 进行身份验证并将其与 ADAL JS 挂钩(使用 OAuth2 隐式授权).作为一个多租户应用程序,我们允许客户针对他们自己的 Azure AD(可能连接也可能不连接到本地 AD)进行身份验证. 到目前为止,这一切都很好.ADAL JS
..
我正在尝试将 Azure AD 登录和 Graph API 集成到我的 angular2 网站中. 我已成功实现 ADAL 登录和重定向,围绕有用的博客文章 这里 由此我检索到我的 adalservice 可以访问的 id_token 参数.目前,这是通过一个简单的 context.login() 并在重定向中捕获令牌来实现的. 当我使用此令牌尝试访问 Microsoft Gra
..
我们有连接到 SQL Azure DB 的 Web 应用程序.我已经使用应用程序 ID 和证书配置了我的应用程序.我们想利用访问令牌方法连接到 SQL Server,根据下面的链接,通过令牌方法连接到 SQL Server 不是一种可靠的方法.任何推荐的连接方式,而不是用户 ID 和密码. 使用连接到 Azure SQLAzure 网站上的 Azure Active Directory?
..