首页 文章

Azure用户供应的SCIM endpoints

提问于
浏览
0

我正在尝试实施SCIM自动配置 .

我在Java Spring中有一个 endpoints 用于带路径/用户的http方法POST

我的站点URL是www.SampleScim.com,并且通过以下步骤在Azure SCIM配置中配置此 endpoints

创建APP:

  • 启动了Azure管理门户网站
    https://manage.windowsazure.com .

  • 浏览到Active Directory>目录>我的目录>应用程序,然后选择添加>从库中添加应用程序 .

  • 选择左侧的“自定义”选项卡,为我的应用程序输入名称SampleSCIM,然后单击复选标记图标以创建应用程序对象 .

在App中配置enpoint:

  • 在结果屏幕中,选择第二个配置帐户设置按钮 .

  • 在Provisioning Endpoint URL字段中,输入URL SCIM endpoints 作为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中添加用户时,我都无法看到我的 endpoints (/ Users)被触发

完整的终点URL:www.SampleScim.com/Users请提出任何建议!!

1 回答

相关问题