我有一个与 Azure B2C 目录集成的应用程序。我们的问题是,登录页面重定向到 Azure B2C 门户(自己的自定义页面)以对用户进行身份验证或授权,然后恢复到原始网站。
我需要使用自己的网站登录设计打开弹出窗口,并且在后端,我可以调用 Azure B2C REST api 来验证用户。
如何在 Azure B2C 门户中创建用于登录的 REST API?
如果您有任何相同的信息,请告诉我。
我有一个与 Azure B2C 目录集成的应用程序。我们的问题是,登录页面重定向到 Azure B2C 门户(自己的自定义页面)以对用户进行身份验证或授权,然后恢复到原始网站。
我需要使用自己的网站登录设计打开弹出窗口,并且在后端,我可以调用 Azure B2C REST api 来验证用户。
如何在 Azure B2C 门户中创建用于登录的 REST API?
如果您有任何相同的信息,请告诉我。
正如 juunas 在评论中所说,您可以使用资源所有者密码凭据 (ROPC)流在后端验证用户。您可以在最后使用 POST 请求调用 API。注意: ROPC 仅支持本地帐户。
尝试先创建资源所有者用户流。
您需要将username
and替换password
为要验证的用户。
POST https://<tenant-name>.b2clogin.com/<tenant-name>.onmicrosoft.com/B2C_1A_<ROPC_Auth name of the flow>/oauth2/v2.0/token
username=<username>
&password=<password>
&grant_type=password
&scope=openid <application-id> offline_access
&client_id=<application-id>
&response_type=token+id_token