Это более конкретно вопрос реализации. В настоящее время у меня есть API в SpringBoot, и я добавил систему аутентификации с Oauth2 и Google API. Теперь я хочу, чтобы при входе пользователя в интерфейс PHP у него была страница входа в API, а после входа в систему он имел доступ к API.
SpringBoot Side (если я обращаюсь к нему с помощью localhost: 8080, я могу войти в API без проблем)
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
@Configuration
public class WebSecurityConfiguration extends WebSecurityConfigurerAdapter {
protected void configure(HttpSecurity http) throws Exception {
http
.antMatcher("/**")
.authorizeRequests()
.antMatchers("/", "/index.html")
.permitAll()
.anyRequest()
.authenticated()
.and()
.oauth2Login()
// .loginPage("/oauth__login")
.defaultSuccessUrl("/loginSuccess")
.failureUrl("/loginFailure");
}
}
А на стороне PHP я понятия не имею, как его подключить, как если бы я входил в API. Я не использую фреймворк на стороне PHP, это базовый c PHP 7.4. Пожалуйста, объясните мне, как я могу это настроить, потому что в настоящее время я использую API только с PHP для получения json, выполняя GET для API.