我正在尝试使用 Web Api 2 (c#) 实现 SCIM,并且我找到了来自 Microsoft 的nuget 包和一些文档及其示例代码。
我对SCIM 文档的理解是,他们只需要一个具有指定用户/组方法和模式的 API,但在示例代码中他们使用了监视器和提供程序。
public Startup()
{
IMonitor monitor = new DefaultMonitor();
IProvider provider = new SampleProvider();
this.starter = new WebApplicationStarter(provider, monitor);
}
他们的代码即使在遵循说明并获取 nuget 包后也无法编译,这很可能是因为他们使用过的包上的旧资源,但除了添加一些接口之外,我看不出使用包有什么必要性对于我的控制器。
我还发现了这个: 用于 C# 的 SCIM(跨域身份管理系统)库 但遗憾的是,他们从 MS 指向的博客文章已经消失了:。
所以我要问的是: - 我走的是正确的方向吗?我应该使用nuget吗?如果是的话,Web api 有什么特别之处吗?
- 任何建议也非常感谢。