我正在尝试将一些不受支持的特性扩展到scim api。
我已经从WSO2 Nexus存储库添加了以下maven依赖项:
<dependency>
<groupId>org.wso2.carbon.identity.inbound.provisioning.scim</groupId>
<artifactId>identity-inbound-provisioning-scim</artifactId>
<version>5.1.4-SNAPSHOT</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.wso2.carbon.identity.inbound.provisioning.scim</groupId>
<artifactId>org.wso2.carbon.identity.scim.provide</artifactId>
<version>5.1.4-SNAPSHOT</version>
<type>war</type>
<classifier>classes</classifier>
</dependency>我已经确定需要更改org.wso2.carbon.identity.scim.provider.resources.SCIMUserManager (及其UserStoreManager),并在org.wso2.carbon.identity.scim.provider.resources.UserFeature中添加一个新端点。
但是,这些类位于org.wso2.carbon.identity.scim.provider中,但似乎war依赖项没有任何附加的类(并且maven的“分类器”标记是无效的),因此我不能导入或继承这些类。
那么,如何通过使用Maven管理的org.wso2.carbon.identity.scim.provider库来扩展SCIM Api呢?
发布于 2016-10-05 05:48:47
我可能不太理解你的问题。无论如何,您可以更改scim端点(wso2.war)文件并将其放入存储库/deployment/server/webapp目录中。此外,您还可以在WEB-INF目录中找到该类。
https://stackoverflow.com/questions/39855719
复制相似问题