简体   繁体   English

Microsoft Azure AD SCIM 终结点

[英]Microsoft Azure AD SCIM endpoints

Can someone tell me how to provision Microsoft Azure AD users via SCIM to my own application?有人可以告诉我如何通过 SCIM 将 Microsoft Azure AD 用户配置到我自己的应用程序吗?

The scenario is as follows:场景如下:

I have some users in Azure Active Directory and want to sync them with my own application running at my own server somewhere.我在 Azure Active Directory 中有一些用户,我想将他们与在我自己的服务器上运行的应用程序同步。 I already know that there is Graph-API where I can simply call some URL like我已经知道有 Graph-API,我可以简单地调用一些 URL 之类的

https://graph.microsoft.com/v1.0/users

and then I receive the users.然后我收到用户。 Fine... but now I wanted to use SCIM.很好...但现在我想使用 SCIM。

So are the SCIM endpoints set up / opened on the AzureAD side?那么 SCIM 端点是否在 AzureAD 端设置/打开? So I call some URL from my application to receive users (same like Graph-API)?所以我从我的应用程序中调用一些 URL 来接收用户(与 Graph-API 一样)?

Or do I have to open "/Users" "/Groups" API endpoints in my own server/application and somehow set up Azure AD to connect to my server and send the users to my application?或者我是否必须在我自己的服务器/应用程序中打开“/Users”“/Groups”API 端点并以某种方式设置 Azure AD 以连接到我的服务器并将用户发送到我的应用程序?

Somehow the documentation about SCIM in the Microsoft docs is extremely confusing. Microsoft 文档中有关 SCIM 的文档不知何故非常混乱。

By the way: I tried to do the same with some other Cloud HR software (no names needed here).顺便说一句:我尝试对其他一些 Cloud HR 软件进行同样的操作(此处不需要名称)。

I could simply login to the HR system, create some test users, add some SCIM-endpoint like "www.my_server.com/scim" and the users were sent to my server.我可以简单地登录到 HR 系统,创建一些测试用户,添加一些 SCIM 端点,如“www.my_server.com/scim”,然后将用户发送到我的服务器。 Actually I want AzureAD to do the same.实际上我希望 AzureAD 也这样做。

Or maybe SCIM is not the right thing to do this and stick to Graph-API?或者也许 SCIM 不是做这件事并坚持使用 Graph-API 的正确选择?

Or do I have to open "/Users" "/Groups" API endpoints in my own server/application and somehow set up Azure AD to connect to my server and send the users to my application?或者我是否必须在我自己的服务器/应用程序中打开“/Users”“/Groups”API 端点并以某种方式设置 Azure AD 以连接到我的服务器并将用户发送到我的应用程序?

This.这个。 Azure AD has a SCIM client (sends requests), but does not have a SCIM server(receives requests). Azure AD有SCIM客户端(发送请求),但没有SCIM服务器(接收请求)。

This documentation goes through how to set up our custom non-gallery SCIM connector: https://learn.microsoft.com/en-us/azure/active-directory/app-provisioning/use-scim-to-provision-users-and-groups#integrate-your-scim-endpoint-with-the-aad-scim-client本文档介绍了如何设置我们的自定义非库 SCIM 连接器: https://learn.microsoft.com/en-us/azure/active-directory/app-provisioning/use-scim-to-provision-users- and-groups#integrate-your-scim-endpoint-with-the-aad-scim-client

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM