0
我正在尝试实施SCIM自动供应。用于Azure用户供应的SCIM端点
我对Java的春季与路径/用户HTTP POST方法端点
我的网站的网址是www.SampleScim.com这个端点在Azure中SCIM配置按照以下步骤设置
创建APP:
- 推出的
https://manage.windowsazure.com Azure的管理门户。 - 浏览到Active Directory>目录>我的目录>应用程序,然后从库中选择添加>添加应用程序。
- 选择左侧的自定义选项卡,为我的应用程序输入名称SampleSCIM,然后单击复选标记图标创建应用程序 对象。
在应用配置enpoint:
- 在出现的屏幕,选择第二配置帐户设置按钮。
- 在Provisioning Endpoint URL字段中,将URL SCIM端点输入为www.SampleScim.com/,并将Authentication Token(可选)字段留空。
- 点击下一步直到最后一步。
我的Java控制器如下。
@RequestMapping(value = "/Users", method = RequestMethod.POST)
@ResponseStatus(HttpStatus.CREATED)
@ResponseBody
public ScimUser createSCIMUser(@RequestBody ScimUser user, HttpServletRequest request, HttpServletResponse response) {
if (LOGGER.isInfoEnabled()) {
LOGGER.info(requestId + ": ------------------Inside createSCIMUser Entry ----------------------:\n");
}
if (LOGGER.isInfoEnabled()) {
LOGGER.info(requestId + ": ------------------Inside createSCIMUser Exit ----------------------:\n ");
}
return user;
}
我不能看到我的终点(/用户)是越来越触发每当我在Azure中
添加用户彻底终结点URL:www.SampleScim.com/Users任何建议请!
您的描述对我来说太简单了。我不知道你真正的问题是什么,只有你的端点没有任何json是不够的。你能发布更多关于你做了什么的细节吗?什么是您使用的SCIM Java SDK?比如Spring Security,Java的UnboundID SCIM 2 SDK等,你可以参考SO线程https://stackoverflow.com/questions/7287659/java-implementations-of-scim来了解更多。我建议你可以尝试使用Azure AD来引用关于SCIM的Azure官方文档https://docs.microsoft.com/en-us/azure/active-directory/active-directory-scim-provisioning。 –
@ PeterPan-MSFT已更新此 – Rasmi
@ PeterPan-MSFT的更多详细信息任何帮助,请! – Rasmi