Это основанная на springboot структура безопасности, которая использует oauth2 в качестве основы и включает функции авторизации и аутентификации, а также поддерживает единый вход. В настоящее время настройка spring security сложна, исходный код трудно понять, shiro не предназначен для разделения между передним и задним концами, и его необходимо модифицировать для адаптации. Поэтому мы хотим разработать собственную простую в настройке и полностью функциональную структуру безопасности.
@Component @Primary @Slf4j public class UsernamePasswordAuthenticatorImpl extends UsernamePasswordAuthenticator { @Autowired private UserInfoManager userInfoManager; @Override public UserDetails authenticate(IntegrationLoginRequest integrationAuthentication) { return userInfoManager.getUserByUsername(integrationAuthentication.getUsername()); } }
* Feign в среде oauth не требует токена, уже добавлена конфигурация, просто добавьте следующую конфигурацию в конфигурацию:
pine: oauth: sso: #конфигурация единого входа client_id: browser client_secret: ui access_token_uri: http://auth.admin1.com:10010/oauth/token feign: oauth: enabled: true
pine: oauth: sso: #конфигурация единого входа client_id: browser client_secret: ui access_token_uri: http://auth.admin1.com:10010/oauth/token access_token_validate_uri: http://auth.admin1.com:10010/oauth/check_token user_authorization_uri: http://auth.admin1.com:10010/oauth/authorize
Благодарим за открытый исходный продукт, этот проект основан на многих открытых проектах.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )