Подключение Oauth2

Добрый день. Хочу добавить авторизацию по oauth. Как вывесить сервис для обработки коллбэка - информацию нашел. Подскажите, как автоматически авторизовывать пользователя, после того, как я его создал по данным из oauth?

Нравится

1 комментарий

Добрый день, 

Для того что бы авторизировать пользователя, независимо от того, как он был создан необходимо отправить запрос: 

http(s)://[Адрес приложения bpm'online]/ServiceModel/AuthService.svc/Login

Header:

Content-Type: application/json

Body: 

{"UserName": "User01", "UserPassword":"User01"}

Полученные в HTTP-ответе cookie (BPMLOADER, .ASPXAUTH и BPMCSRF) необходимо использовать в дальнейших запросах к сервисам bpm'online, требующих аутентификационных данных

Header последующих запросов в bpm должен иметь вид: 

Accept: application/atom+xml
Content-Type: application/atom+xml;type=entry
Cookie: BPMSESSIONID=cxa54p2dsb4wnqbbzvgyxcoo; BPMCSRF=6yCmyILSlIE8/toyQm9Ca.; BPMLOADER=rqqjjeqyfaudfyk4xu404j5f; .ASPXAUTH=697...A292D8164;
BPMCSRF: 6yCmyILSlIE8/toyQm9Ca.
Показать все комментарии