powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring Security Oauth errorMessage непойму пример
1 сообщений из 1, страница 1 из 1
Spring Security Oauth errorMessage непойму пример
    #39953569
qwerty2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изучаю туториал https://spring.io/guides/tutorials/spring-boot-oauth2/
в последнем примере где добавляют вывод ошибок.
Не пойму следующее когда через github логинишся выдается ошибка(сообщение об ошибке как и запланировано) я дебаг делаю этого метода и при заходе через гитхаб в этот метод breakpoint срабатывает ,но при заходе через гугл в этот метод breakpoint не срабатывает .

Не пойму где это определяется ?
Я наверное что то неправильно понимаю(я понимаю этот так что этот хук доп проверка и установка ошибок но почему она на гугл не срабатывает)


Кто делал этот туториал можете обьяснить?

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
	@Bean
	public OAuth2UserService<OAuth2UserRequest, OAuth2User> oauth2UserService(WebClient rest) {
		DefaultOAuth2UserService delegate = new DefaultOAuth2UserService(); /// тут ставлю breakpoint
		return request -> {
			OAuth2User user = delegate.loadUser(request);/// тут ставлю breakpoint
			if (!"github".equals(request.getClientRegistration().getRegistrationId())) { 
				return user;
			}

			OAuth2AuthorizedClient client = new OAuth2AuthorizedClient
					(request.getClientRegistration(), user.getName(), request.getAccessToken());
			String url = user.getAttribute("organizations_url");
			List<Map<String, Object>> orgs = rest
					.get().uri(url)
					.attributes(oauth2AuthorizedClient(client))
					.retrieve()
					.bodyToMono(List.class)
					.block();

			if (orgs.stream().anyMatch(org -> "spring-projects".equals(org.get("login")))) {
				return user;
			}

			throw new OAuth2AuthenticationException(new OAuth2Error("invalid_token", "Not in Spring Team", ""));
		};
	}
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring Security Oauth errorMessage непойму пример
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]