Как расширить DelegatingAuthenticationProvider в Микронавт - PullRequest
0 голосов
/ 07 декабря 2018

После этого документа: http://guides.micronaut.io/micronaut-database-authentication-provider-groovy/guide/index.html вы можете создать db / dao для auth / auth.Если вы предоставляете реализации для UserFetcher, PasswordEncoder и AuthoritiesFetcher, вы можете использовать стандартную DelegatingAuthenticationProvider.Делая это, вы получаете / login, / logout / refresh конечные точки с помощью файлов cookie jwt или канала-носителя и шифрования.Я хотел бы расширить поведение по умолчанию и настроить его как единственного авторизатора.Если кто-то сделал это, было бы полезно знать.

1 Ответ

0 голосов
/ 07 декабря 2018

Этот вопрос не очень подходит для StackOverflow, потому что на самом деле нет конкретного ответа.Решение действительно будет зависеть от того, будете ли вы больше знать о вашей среде, например о том, как вы выполняете аутентификацию.

Хорошей отправной точкой может быть рассмотрение поставщика аутентификации, и эта вещь может делать все, что вы хотите делать во время аутентификации,включая отслеживание запросов на аутентификацию в течение определенного периода времени.См. https://docs.micronaut.io/1.0.1/guide/index.html#authenticationProviders для получения дополнительной информации.

...