【发布时间】:2018-09-12 19:45:34
【问题描述】:
起初,我希望在与 WL 资源通信时需要访问令牌。
预期流量:
1.WLAuthorizationManager.login(this.securityCheck ,{'username':username, 'password':password, rememberMe: true}).then(
2.WLAuthorizationManager.obtainAccessToken(this.securityCheck).then(
3.let resourceRequest = new WLResourceRequest('someURL', WLResourceRequest.GET)resourceRequest.addHeader("Authorization", "Bearer " + accessToken);
4.
resourceRequest.send().then(
其中 1 = 登录,2 = 获取访问令牌,3 = 将访问令牌添加到标头,4 = 访问资源
但是,我发现没有2、3,我可以仍然访问资源。
我担心obtainAccessToken 的含义是什么并添加Authorization 标头。
在login 之后是否有任何令牌自动绑定到WLResourceRequest?
有没有其他不使用WLAuthorizationManager.login的登录方式?
如果可以,如何让服务器知道用户使用WLAuthorizationManager.login 登录?
如果以上为真,自定义登录后,能否获取access token?
【问题讨论】:
标签: ionic-framework ionic3 ibm-mobilefirst