Плагин безопасности Spring Spring: аутентификация на основе токенов
Я пытаюсь добиться успешной интеграции плагина безопасности Spring.
Но я постоянно терплю неудачу, я использую memcahed для хранения токенов. Настройка Config.groovy, которую я использовал для реализации плагина:
//login end point url
grails.plugin.springsecurity.rest.login.active=true
grails.plugin.springsecurity.rest.login.endpointUrl='/api/login'
grails.plugin.springsecurity.rest.login.failureStatusCode='401'
//for memcached
grails.plugin.springsecurity.rest.token.storage.useMemcached=false
grails.plugin.springsecurity.rest.token.storage.memcached.hosts='localhost:11211'
grails.plugin.springsecurity.rest.token.storage.memcached.username=''
grails.plugin.springsecurity.rest.token.storage.memcached.password=''
grails.plugin.springsecurity.rest.token.storage.memcached.expiration=3600
//token generation
grails.plugin.springsecurity.rest.token.generation.useSecureRandom=true
grails.plugin.springsecurity.rest.token.generation.useUUID=false
Я делаю запрос на /api/login
через почтового человека
{
"username": "john.doe",
"password": "dontTellAnybody"
}
json data, но он дает мне html страницы аутентификации Spring Security в ответ: "Я делаю какую-то неправильную конфигурацию? Требуется ли какая-либо другая конфигурация?". Я упомянул, что я использую memcache для хранения токенов. Любая идея будет полезна для меня.
Изменить: пожалуйста, смотрите файл журнала
Edit2: пожалуйста, проверьте этот файл журнала