我有一个外部数据库中的角色列表,可以作为RESTful服务公开。 Sitecore是否允许编写C#代码,以便角色管理器可以获取并显示角色列表而不是对这些角色进行硬编码?
如果是的话,怎么做?
谢谢,
答案 0 :(得分:2)
Sitecore使用标准的.NET成员资格模型,因此您可以编写自己的自定义成员资格提供程序,并且应该可以从服务中提取角色。
这些步骤通常涉及以下内容(来自linked SO post):
1. Adding a connection string to connectionstrings.config
2. Adding membership/role provider definitions to the system.web section of web.config
3. Activating switchers
4. Creating a new domain for the users/roles from custom provider
5. Adding domain/provider mappings
一些链接: