0
私のSpring Bootアプリケーションでは、Spring Social(1.1.4.RELEASE)(Facebook、Google、LinkedIn、Twitter)を使用してログインを実装しました。ログイン処理中Spring Social:サーバーをプロキシの背後に置くとURLをリダイレクト
サーバは、次のHTTP GET呼び出します:
https://accounts.google.com/o/oauth2/auth?client_id=XXX&response_type=code&redirect_uri=http://xzy.com:91/auth/google&scope=email&state=YYY
問題はここにある:REDIRECT_URI =のhttp://xzy.com:91/AUTH/
アプリをグーグルプロキシの背後にあると私は
http://xzy.com:91/auth/googleにREDIRECT_URIを変更する必要がある - >http://xzy.com/auth/google
私のポンポン
(私はこれはかなり共通の問題であると思いますが、私は働いて解決策を見つけることができませんでした:あなたはspring-social
でコードから読み取ることができたよう
<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-security</artifactId>
<version>${spring-social-version}</version>
</dependency>
<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-linkedin</artifactId>
<version>${spring-social-linkedin.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-twitter</artifactId>
<version>${spring-social-twitter.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-google</artifactId>
<version>${spring-social-google.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-facebook</artifactId>
<version>${spring-social-facebook.version}</version>
</dependency>
提案していただきありがとうございますが、まだ動作しません。これはHTTP GET xxx/signup/facebookで動作するようですが、私のリクエストはxxx/auth/facebook –
です – chaoluo