Сначала я ожидал, что токен доступа будет необходим при общении с ресурсом 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
.
Есть ли токен, автоматически связанный с WLResourceRequest
после login
?
Есть ли другой способ войти без использования WLAuthorizationManager.login
?
Если все в порядке, как сообщить серверу, что пользователь вошел в систему, используя WLAuthorizationManager.login
?
Если вышеприведенное верно, после пользовательского входа можно получить токен доступа?