|
|
|
Не получается сделать авторизацию для группы
|
|||
|---|---|---|---|
|
#18+
Добрый день, пытаюсь сделать кастомную аутетенкацию и как-нибудь подружить с авторизацией по группам, пока что не получается. Может быть, многоуважаемый all намётанным взглядом найдёт косяк и подскажет как пофиксить? Аутетенкация и назначение ролей простые: Код: c# 1. 2. 3. 4. 5. То есть, считаем, что как будто авторизовали запрос и определили, что пришедший юзер Zombie. Сайт состоит из корневой папки в которой общедоступные файлы и защищаемой папки Protected, в которой тестовая aspx. Конфиг выглядит таким образом: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. В таком виде всё нормально - юзер успешно открывает ~/Protected/Default.aspx, но когда в конфиге меняю allow users на allow roles, то несмотря на то, что юзер принадлежит роли Warrior и ей разрешен доступ, всё равно почему-то не пускает, пишет Error message 401.2. Где тут "в трёх соснах" можно было накосячить ума не приложу. Подскажите, плиз, что тут неправильно? В настройках веб сервера разрешена только Anonymous Authetencation, Windows 7 Home Premium, то есть IIS 7.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 18:41 |
|
||
|
Не получается сделать авторизацию для группы
|
|||
|---|---|---|---|
|
#18+
Вот что было: когда <roleManager enabled="true"/>, в этом случае изначальный GenericPrincipal зачем-то превращается в RolePrincipal с пустым списком ролей. Убрал эту строчку из конфига и всё заработало. Пока ещё не осознал весь внутренний смысл такого поведения, но похоже, что из за того, что всё из за того, что я не очень твёрдо понимаю предназначение этого roleManager ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 19:17 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37900964&tid=1359358]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
176ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 291ms |
| total: | 548ms |

| 0 / 0 |
