Войдите как анонимный пользователь в Keycloak

#authentication #authorization #keycloak #openid #openid-connect

#аутентификация #авторизация #keycloak #OpenID #OpenID-подключиться

Вопрос:

Я использую Keycloak 11.0.0 для защиты моего Asp.Net Приложение Core 3.1.

Я ищу способ разрешить пользователям доступ к определенным ресурсам без необходимости создания собственной учетной записи. К каким ресурсам можно получить доступ без учетной записи, должно быть настроено в Keycloak. В настоящее время мы используем простую систему, основанную на ролях.

Моя идея заключалась в том, чтобы добавить Login with Anonymous User кнопку рядом с формой входа в Keycloak. Этот анонимный пользователь является обычным пользователем Keycloak, которому я могу назначить роли.

Как это можно сделать в Keycloak? Я думаю, что мне, возможно, потребуется написать расширение, но я не знаю, какой интерфейс мне нужно реализовать для этой функциональности.

Или есть даже лучший способ достичь моей цели?