Проверка токена доступа на сервере ресурсов nodejs с помощью URI сервера Outh в Spring-Boot - PullRequest
0 голосов
/ 28 сентября 2019
  1. У меня есть сервер OAuth2 [Spring-boot], который проверяет клиентов с помощью метода учетных данных пароля.
  2. Токен доступа, полученный клиентом внешнего интерфейса [Vuejs], использует токен для доступа к серверу ресурсов [Spring-boot].
  3. Здесь, в то время как токен доступа передается клиентом Frontend на сервер ресурсов, сервер ресурсов выполняет перекрестную проверку его с сервером OAuth2 со следующим кодом

    @Configuration @EnableResourceServer public class OAuth2ResourceServerConfigRemoteTokenService extends ResourceServerConfigurerAdapter { @Primary @Bean public RemoteTokenServices tokenServices() { final RemoteTokenServices tokenService = new RemoteTokenServices(); tokenService.setCheckTokenEndpointUrl("https://localhost:9088/oauth/check_token"); tokenService.setClientId("fooClientIdPassword"); tokenService.setClientSecret("password"); return tokenService; } }

  4. Теперь я пытаюсь реализовать то же самое с помощью nodejs, как я планировал разделить определенную функциональность, которая создает служебную нагрузку для сервера ресурсов, написанного в spring-boot.

  5. Я не знаю, как реализовать механизм перекрестной проверки в nodejs, как показано ниже.

tokenService.setCheckTokenEndpointUrl("https://localhost:9088/oauth/check_token");

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...