Closed iziynaser closed 4 years ago
axios.get('http://yourUrl/',
{
params:{
'access_token' : localStorage.getItem('access_token')
}
})
.then(function (response) {
console.log(response.data);
}).catch(function (error) {
console.log(error.data);
}) ;
},
my problem was solved,my mistake was from vuejs client side. i pass access_token as a parameter
i download your source code and run it under Intellij idea this is stages that i followed
2.return a sucessl reponse from server like this : { "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ6aGFuZ3NhbiIsInVzZXJfbmFtZSI6InpoYW5nc2FuIiwic2NvcGUiOlsidXNlcl9pbmZvIl0sImlzcyI6Imh0dHA6Ly9zZXJ2ZXIuc3NvLmNvbSIsImFjY291bnRPcGVuQ29kZSI6IjEiLCJleHAiOjE1ODA1NDg3NTcsImdyYW50VHlwZSI6InBhc3N3b3JkIiwianRpIjoiN2Q5MjU1MWMtNjM4YS00OTgxLWE3ZjAtNmQ4YjMyZTcxMmUxIiwiY2xpZW50X2lkIjoiU2FtcGxlQ2xpZW50SWQifQ.hgXAe4QF4kZ4HeknP6FgcHppcQV16qIECzwBgYDLZtk-majbqypeyeklxnBTQx7m9zCfUQWX5EClROdFJwMitry92KbkjzQbGF9XKV30X8kCKi8RjFqxjhXqprrwvYSk6IWcC9g1Md5lXQvffVFEh2XioMRhyBjwjS3Sh3pbxPI", "token_type": "bearer", "refresh_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ6aGFuZ3NhbiIsInVzZXJfbmFtZSI6InpoYW5nc2FuIiwic2NvcGUiOlsidXNlcl9pbmZvIl0sImF0aSI6IjdkOTI1NTFjLTYzOGEtNDk4MS1hN2YwLTZkOGIzMmU3MTJlMSIsImlzcyI6Imh0dHA6Ly9zZXJ2ZXIuc3NvLmNvbSIsImFjY291bnRPcGVuQ29kZSI6IjEiLCJleHAiOjE1ODMxMzM1NTcsImdyYW50VHlwZSI6InBhc3N3b3JkIiwianRpIjoiYWYxMjg0YmUtMTQ3OS00YWQ2LWEzOTQtNzQ4OWI1MmExMDYzIiwiY2xpZW50X2lkIjoiU2FtcGxlQ2xpZW50SWQifQ.nQ1b8yiDLtL5JCsnb58bezRfLm9ts1Sq4Uw74LtYKMQwmMcOwYqADtVC0PxXLwmgHdtnv08VAz1TctP0t07Mjxfygvj1GMw3bYkM4SKFrPVkj0pqDi4VhnSpRbufIv5dl8K35tI0AVrNzYlCHrCIakVIdSctjnOycBCDJLVVUzQ", "expires_in": 7199, "scope": "user_info", "sub": "zhangsan", "iss": "http://server.sso.com", "accountOpenCode": "1", "grantType": "password", "jti": "7d92551c-638a-4981-a7f0-6d8b32e712e1" }
pass access_token to a simple controller i wrote ,but the sign in page returned. @Controller public class F2fController {
@ResponseBody @RequestMapping("/f2f/hello") public Map<String, Object> info(@RequestParam(value = "access_token", required = false) String paramToken) { Map<String, Object> result = new HashMap<>(16); result.put("message","this is a test controller"); return result; }
} how can i use access_token without login , and call my controllers with access_token . thanks.