Защищенный обработчик запросов Spring с Apikey и пользовательскими ролями с использованием Spring Lemon

Могу ли я дополнить некоторые фрагменты кода для обеспечения безопасности определенных обработчиков запросов с пользовательскими ролями и apikey с использованием spring lemon, пожалуйста.

1 ответ

Как использовать ключ API для аутентификации - это на самом деле вопрос, отличный от того, как использовать полномочия на основе ролей, потому что, используете ли вы ключ API или имя пользователя / пароль для аутентификации, шаблон авторизации будет одинаковым. Для авторизации Spring Lemon использует авторизацию уровня сервиса. Посмотрите на использование @PreAuthorize и @UserEditPermission в LemonService в качестве примеров.

Для создания и использования ключа API, посмотрите документацию по API и дайте мне знать, если у вас есть какие-либо конкретные вопросы. Кстати, видео-учебник по началу работы демонстрирует создание ключа API.

Другие вопросы по тегам