Ошибка, пытаясь аутентифицировать веб -приложение с OAuth2 и Strava, используя Spring BootJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка, пытаясь аутентифицировать веб -приложение с OAuth2 и Strava, используя Spring Boot

Сообщение Anonymous »

Я пытаюсь использовать Strava для аутентификации клиентов, которые хотят использовать мое веб -приложение с помощью Spring Boot, и я застрял в этой ошибке: < /p>

.S.O.C.W. /> org.springframework.security.oauth2.core.oauth2authenticationException:
[Invalid_token_response] произошла ошибка при попытке
Quiste Oauth 2.0. httpmessageConverter найден для типа ответа
[class
орг.springframework.security.oauth2.core.endpoint. oauth2accesstokenresponse^
и тип контента [text /html] < /p>
/blockquote>
Я был бы признателен за любую помощь, чтобы двигаться вперед и решить эту ошибку. Я упростил воспроизведение ошибки только на 2 класса: < /p>
DemoSecurity.java extending WebSecurityConfigurerAdapter
DemoApplication.java as the entry to the application with @SpringBootApplication,

И вам нужно будет зарегистрировать приложение на Strava (https://www.strava.com/settings/api), чтобы получить client_secret и client_id . В Strava обратный вызов должен быть добавлен в качестве Localhost для запуска этого теста. /localhost: 8080/вход в свой браузер.
Большое спасибо
Это мое приложение />spring:
security:
oauth2:
client:
registration:
strava:
provider: strava-provider
client-id: XXXXX
client-secret: XXXXXXXXXXXXXXXXX
client-authentication-method: POST
authorization-grant-type: authorization_code
redirect-uri: http://localhost:8080/login/oauth2/code/
scope:
- read
provider:
strava-provider:
tokenUri: https://www.strava.com/api/v3/oauth/token/
authorizationUri: https://www.strava.com/api/v3/oauth/aut ... _type=code
< /code>
Это мой pom.xml: < /p>

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

org.springframework.boot
spring-boot-starter-parent
2.3.1.RELEASE


com.example
demo
0.0.1-SNAPSHOT
demo
Demo project for Spring Boot


1.8




org.springframework.boot
spring-boot-starter-oauth2-client


org.springframework.boot
spring-boot-starter-web



org.springframework.boot
spring-boot-starter-test
test


org.junit.vintage
junit-vintage-engine








org.springframework.boot
spring-boot-maven-plugin



< /code>

Это моя демоаппликация.java:
package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration;
import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration;

@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}

}
< /code>
Это моя demosecurity.java:
package com.example.demo;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;

@EnableWebSecurity
@Configuration
public class DemoSecurity extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers("/login**","/", "/error", "/webjars/**").permitAll()
.anyRequest()
.authenticated().and()
.oauth2Login()
;
}

}


Подробнее здесь: https://stackoverflow.com/questions/628 ... using-spri
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка, пытаясь аутентифицировать веб -приложение с OAuth2 и Strava, используя Spring Boot
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Ошибка при попытке аутентификации веб-приложения с помощью Oauth2 и Strava с использованием Spring Boot.
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Не могу аутентифицировать с помощью Python Strava API
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Не могу аутентифицировать с помощью Python Strava API
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Как я могу аутентифицировать с помощью Google OAuth2 в моем веб -приложении?
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»