Я хочу проверить openID с помощью sprinboot и instagram. После настройки моего приложения в Instagram и заполнения URL-адреса веб-сайта и действительного URL-адреса перенаправления сервер возвращает OAuthException 400 и сообщение: URI перенаправления не соответствует зарегистрированному URI перенаправления. Я использую springboot + security:
мой файл application.properties выглядит так:
security.oauth2.client.client-id=MYID
security.oauth2.client.client-secret= MYSECRET
security.oauth2.client.access-token-uri=https://api.instagram.com/oauth/access_token
security.oauth2.client.user-authorization-uri=https://api.instagram.com/oauth/authorize
security.oauth2.resource.user-info-uri=https://api.instagram.com/v1/users/selfl
и в моем файле безопасности у меня есть:
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests().antMatchers("/test2").authenticated();
}
моя вторая конечная точка работает нормально, но когда я захожу на localhost: 8080 / test2, я получил форму для входа в систему через Instagram, но после отправки я получил ошибку. В клиенте управления instagram URL моего сайта https://localhost:8080/ и действительный URL перенаправления: https://localhost:8080/login