2017-02-19 37 views
0

Я использую openam OAuth/OpenID для аутентификации пользователя. Как упоминалось в документах, я мог бы получить SSOTokenID как объект JSON, выполнив следующий HTTP-запрос.Пропустить SSOTokenID как значение set-cookie в OpenAM

curl -X POST -H "X-OpenAM-Username: demo" -H "X-OpenAM-Password: changeit" -H "Content-Type: application/json" -d '' -k -v https://openam.example.com:8443/openam/json/authenticate?realm=/ 

Вместо этого, я хочу, чтобы получить SSOTokenID в качестве значения заголовка Set-Cookie ответа HTTP. В любом случае, я могу это сделать?

ответ

1

Предполагая, что вы только с помощью модуля аутентификации, который принимает NameCallback и PasswordCallback (как вы использовали в вашем примере), то вы можете просто использовать наследие UI нулевой страницы входа, необходимо отключить XUI хотя

Использование вашего примера

curl -X POST -d 'IDToken1=demo&IDToken2=changeit' -k -v https://openam.example.com:8443/openam/UI/Login?realm=/ 

 Смежные вопросы

  • Нет связанных вопросов^_^