如何以编程方式更新Azure B2C OpenId Connect的客户端机密?

克里斯托夫

我已经使用Azure B2C设置了OpenID Connect提供程序,以使我的iOS用户可以使用来登录我的应用程序Sign-in with Apple

我按照指示操作,效果很好。

我必须定期更新令牌,并且正在尝试使其自动化。

我已经设置了将按计划触发的Azure函数,它将生成一个新令牌。

现在,我不知道如何从Azure函数本身更新客户端机密。我不确定要使用哪个 API ...

在此处输入图片说明

如何更新已设置的外部提供商的客户机密字段?

更新资料

图形API似乎是我所需要的,但我不知道如何协调用户和Azure的AD B2C服务的配置...

彭美玲

您可以使用Graph API更新客户端密码请参阅有关调用Microsoft Graph API代码示例

// Read application settings from appsettings.json (tenant ID, app ID, client secret, etc.)
AppSettings config = AppSettingsFile.ReadFromJsonFile();

// Initialize the client credential auth provider
IConfidentialClientApplication confidentialClientApplication = ConfidentialClientApplicationBuilder
    .Create(config.AppId)
    .WithTenantId(config.TenantId)
    .WithClientSecret(config.AppSecret)
    .Build();
ClientCredentialProvider authProvider = new ClientCredentialProvider(confidentialClientApplication);

// Set up the Microsoft Graph service client with client credentials
GraphServiceClient graphClient = new GraphServiceClient(authProvider);

// call Update identityProvider API
var identityProvider = new IdentityProvider
{
    ClientSecret = "1111111111111"
};

await graphClient.IdentityProviders["{id}"]
    .Request()
    .UpdateAsync(identityProvider);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Azure AD B2C:兑换机密授予时,客户端必须发送client_secret

来自分类Dev

如何在Laravel中设置OpenID Connect客户端?

来自分类Dev

Azure B2C openid 连接到 AAD

来自分类Dev

OpenID Connect / oAuth:如何允许 OpenId Provider 在依赖方(客户端)端访问用户数据

来自分类Dev

如何对由Azure AD B2C保护的资源实施客户端API访问

来自分类Dev

使用 OpenId Connect 隐式流时如何保护客户端中的令牌

来自分类Dev

如何以编程方式在客户端中添加ssh主机密钥?

来自分类Dev

Azure App客户端机密

来自分类Dev

如何使用 openid-Connect 通过 AD-B2C 发送值

来自分类Dev

在OpenID Connect with PKCE中,客户端如何在用户重定向后知道使用哪个授权代码发送哪个code_verifier?

来自分类Dev

在Azure B2C中,本机客户端的重定向URI和Web应用程序的重定向URL的用法是什么?

来自分类Dev

Azure AD B2C。ROPC流错误与客户端ID关联的应用程序没有注册的重定向URI

来自分类Dev

Azure AD B2C:请求中提供的重定向URI未注册为客户端ID ...但实际上是

来自分类Dev

使用客户端机密 Azure 请求访问令牌

来自分类Dev

在Apache CXF中为客户端凭据OAuth 2流散列客户端机密

来自分类Dev

在Apache CXF中为客户端凭据OAuth 2流散列客户端机密

来自分类Dev

如何将oAuth 2.0客户端机密保密?

来自分类Dev

如何将oAuth 2.0客户端机密保密?

来自分类Dev

如何访问谷歌日历的客户端机密文件

来自分类Dev

Azure Active Directory B2C - AADB2C - AADB2C90079:客户在兑换机密授权时必须发送 client_secret

来自分类Dev

如何在WSO2 IS 5.10.0中为服务提供商以编程方式配置“允许在没有客户端机密的情况下进行身份验证”?

来自分类Dev

使用OpenID Connect与IdentityServer 2

来自分类Dev

如何使用Azure Active Directory图客户端在Azure B2C中查找具有相同用户名/电子邮件地址的所有用户?

来自分类Dev

具有AAD B2C的MSAL客户端凭据

来自分类Dev

AD B2C 移动客户端 - 仅登录一次

来自分类Dev

如何以编程方式使用C ++更新组策略?

来自分类Dev

如何以编程方式更新VSTS文件(使用C#)

来自分类Dev

Azure B2C-我们需要为每个单独的客户创建一个B2C租户,还是为所有客户创建一个B2C租户?最佳做法是什么?

来自分类Dev

如何从现有的Azure服务主体获取客户端机密

Related 相关文章

  1. 1

    Azure AD B2C:兑换机密授予时,客户端必须发送client_secret

  2. 2

    如何在Laravel中设置OpenID Connect客户端?

  3. 3

    Azure B2C openid 连接到 AAD

  4. 4

    OpenID Connect / oAuth:如何允许 OpenId Provider 在依赖方(客户端)端访问用户数据

  5. 5

    如何对由Azure AD B2C保护的资源实施客户端API访问

  6. 6

    使用 OpenId Connect 隐式流时如何保护客户端中的令牌

  7. 7

    如何以编程方式在客户端中添加ssh主机密钥?

  8. 8

    Azure App客户端机密

  9. 9

    如何使用 openid-Connect 通过 AD-B2C 发送值

  10. 10

    在OpenID Connect with PKCE中,客户端如何在用户重定向后知道使用哪个授权代码发送哪个code_verifier?

  11. 11

    在Azure B2C中,本机客户端的重定向URI和Web应用程序的重定向URL的用法是什么?

  12. 12

    Azure AD B2C。ROPC流错误与客户端ID关联的应用程序没有注册的重定向URI

  13. 13

    Azure AD B2C:请求中提供的重定向URI未注册为客户端ID ...但实际上是

  14. 14

    使用客户端机密 Azure 请求访问令牌

  15. 15

    在Apache CXF中为客户端凭据OAuth 2流散列客户端机密

  16. 16

    在Apache CXF中为客户端凭据OAuth 2流散列客户端机密

  17. 17

    如何将oAuth 2.0客户端机密保密?

  18. 18

    如何将oAuth 2.0客户端机密保密?

  19. 19

    如何访问谷歌日历的客户端机密文件

  20. 20

    Azure Active Directory B2C - AADB2C - AADB2C90079:客户在兑换机密授权时必须发送 client_secret

  21. 21

    如何在WSO2 IS 5.10.0中为服务提供商以编程方式配置“允许在没有客户端机密的情况下进行身份验证”?

  22. 22

    使用OpenID Connect与IdentityServer 2

  23. 23

    如何使用Azure Active Directory图客户端在Azure B2C中查找具有相同用户名/电子邮件地址的所有用户?

  24. 24

    具有AAD B2C的MSAL客户端凭据

  25. 25

    AD B2C 移动客户端 - 仅登录一次

  26. 26

    如何以编程方式使用C ++更新组策略?

  27. 27

    如何以编程方式更新VSTS文件(使用C#)

  28. 28

    Azure B2C-我们需要为每个单独的客户创建一个B2C租户,还是为所有客户创建一个B2C租户?最佳做法是什么?

  29. 29

    如何从现有的Azure服务主体获取客户端机密

热门标签

归档