使用 MS Graph 管理在 AAD B2C 应用程序中注册的“身份验证”选项卡

怪胎_极客

我已经在 Azure AD B2C 中注册了应用程序。现在我想使用 MS Graph SDK身份验证选项中分配/更改平台配置怎么做?

艾伦吴

我以添加带有重定向uri的Web平台为例。

web应用程序注册中有一个属性

我们可以更新应用程序注册以将重定向 uri ( https://localhost)添加到此属性中。

Http 示例:

PATCH https://graph.microsoft.com/v1.0/applications/{application object id}

{
    "web": {
        "homePageUrl": null,
        "logoutUrl": null,
        "redirectUris": [
            "https://localhost"
        ],
        "implicitGrantSettings": {
            "enableAccessTokenIssuance": false,
            "enableIdTokenIssuance": false
        }
    }
}

对应的 C# 示例:

GraphServiceClient graphClient = new GraphServiceClient( authProvider );

var application = new Application
{
    Web = new WebApplication
    {
        HomePageUrl = null,
        LogoutUrl = null,
        RedirectUris = new List<String>()
        {
            "https://localhost"
        },
        ImplicitGrantSettings = new ImplicitGrantSettings
        {
            EnableAccessTokenIssuance = false,
            EnableIdTokenIssuance = false
        }
    }
};

await graphClient.Applications["{application object id}"]
    .Request()
    .UpdateAsync(application);

如果要添加移动和桌面应用程序平台,可以查看publicClient属性,以及spa单页应用程序平台的属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用AAD B2C对WPF应用程序进行身份验证以访问Azure应用服务

您如何使用MSAL对AAD B2C进行身份验证?

Azure移动应用程序身份验证和Azure AAD B2C

无法通过 AAD 多租户(自定义策略)使用 AAD B2C 身份提供程序登录

Azure AAD B2C HTTP身份验证

如何使用PowerShell对AAD进行身份验证并作为本地客户端应用程序调用Graph API?

使用 AD Graph API 从 Azure AD B2C 管理用户 - 安全访问

使用 Graph API 对 Azure AD B2C 上的用户进行身份验证

使用C#刷新MS Graph的身份验证令牌

将 Azure AD Graph API over MS Graph 与 Active Directory B2C 结合使用的建议存在冲突

使用MS Graph时可以避免在Azure中注册我的应用程序吗?

如果使用了应用程序身份验证,则MS Graph不会从组REST端点授予对allowExternalSenders的访问权限

使用Azure B2C对用户进行身份验证以访问API管理背后的微服务

ASP.Net Core通过AAD和B2C进行身份验证

azure App Service身份验证模块是否支持azure aad b2c?

如何使用Microsoft Graph和SDK更新现有B2C用户的身份集合

从AAD IdP进行身份验证时禁止在AAD B2C中创建联盟用户帐户

可以和不能使用B2C进行身份验证的已注册应用程序之间有何区别?

AAD B2C“未找到标识符为‘ProxyIdentityExperienceFramework’的应用程序。”

如何使用 Azure AD 和 Azure AD B2C 对应用程序进行身份验证

无法使用Beta Graph API创建带密码的AAD应用

如何使用Azure CLI访问AAD B2C租户

如何使用AAD B2C令牌存储用户上下文

使用Active Directory图形客户端删除AAD B2C中的用户

使用 AAD B2C 的客户端凭据流

在 AAD B2C 中使用图谱 API 的访问令牌

在Blazor中使用AAD B2C登录后,如何控制用户定向到的页面?

使用AAD应用程序密钥和服务主体密码之间的身份验证区别

Microsoft Graph上的AAD应用程序注册