Плагин безопасности 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: пожалуйста, проверьте этот файл журнала

0 ответов

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