我試圖在angularjs中發出請求來檢索訪問令牌,但我不是100%確定如何去做。下面是捲曲在angularjs中發出OAuth2請求
捲曲-X POST請求-d 「grant_type =密碼&用戶名= &密碼= &範圍=讀」 -u 「:」 http://localhost:8000/o/token/
任何和所有幫助認識
我試圖在angularjs中發出請求來檢索訪問令牌,但我不是100%確定如何去做。下面是捲曲在angularjs中發出OAuth2請求
捲曲-X POST請求-d 「grant_type =密碼&用戶名= &密碼= &範圍=讀」 -u 「:」 http://localhost:8000/o/token/
任何和所有幫助認識
我認爲你需要發佈與查詢字符串參數
要做到這一點,你需要ŧ Ø在您的POST請求一些修改
var request = $http({
method: "POST",
url: "",
transformRequest: transformRequestAsFormPost,
data: {
grant_type: "password",
username: "Kim",
password: "123",
scope: "read"
}
});
下面是詳細信息https://www.bennadel.com/blog/2615-posting-form-data-with-http-in-angularjs.htm
我想通了
var data = "grant_type=password" + "&username="+cred.username + "&password="+cred.password +
"&client_id=" + cred.client_id +
"&client_secret=" + cred.client_secret;
$http({
method: 'POST',
url: 'BaseUrl',
data: data,
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
})
解釋