2016-12-27 6 views
2

Per Stormpath documentation, для пароля grant_type, все можно было бы нужно сделать, это сделать запрос на запись, как показано ниже:Stormpath OAuth 2,0 неподдерживаемый тип гранта

POST /oauth/token 
Host: myapi.com 
Accept: application/json 
Content-Type: application/x-www-form-urlencoded 

grant_type=password 
&[email protected] 
&password=theirPassword 

Однако, это не работает, и возвращает «unsupported_grant_type» , В моей конфигурации разрешено предоставление пароля. Что мне не хватает?

ответ

2

Фигурные его, тело запроса должно было быть на одной линии

grant_type=password&[email protected]&password=theirPassword 
+2

Это правильно - тело должно быть одной строкой в ​​соответствии со стандартом OAuth2.0. – rdegges

+0

@rdegges Спасибо за обновление вашей документации! –

+0

Это правильный ответ! Обновлены документы .NET: https://docs.stormpath.com/dotnet/aspnet/latest/authentication.html#oauth2-password-grant –