Я пытаюсь аутентифицировать своих пользователей по модулю OAuth2 в OpenAM с помощью REST. При попытке использовать модуль путем вызова модуля OpenAM с использованием шаблона Rest, OpenAM возвращает URL-адрес обратного вызова запроса, который является URL-адресом перенаправления в openAM, т.е. http://local.openAM:22080/openAM/oauth2c/OAuthProxy..jsp. Выполняя GET по этому URL-адресу, я получаю сообщение «Запрос недействителен!». html в ответ. Однако при попытке задействовать модуль OpenAM OAuth2 непосредственно из моего браузера я получаю страницу успеха и перенаправление на http://local.openAM:22080/openAM/oauth2c/OAuthProxy.jsp успешно. Что-то мне не хватает? Кто-нибудь может мне с этим помочь? Я не хочу перемещать свою страницу входа в OpenAM и поэтому использую REST.
Выполнение GET для URL-адреса перенаправления openAM OAuth приводит к тому, что запрос недействителен
Ответы (1)
Здесь выяснилась проблема.
http://local.openAM:22080/openAM/oauth2c/OAuthProxy.jsp ожидает параметр "code", который является кодом, возвращаемым поставщиком OAuth2. Если не получить этот параметр в запросе, он выдает сообщение «Запрос недействителен!». ошибка. Итак, запрос должен быть таким:
person
Tejansh Rana
schedule
04.07.2016