Oauth2およびSpring-boot-starter-parentバージョン2+を使用したSpringブートSSO

Sarika.S

ここから、優れたシンプルなSSOサンプルプロジェクトを入手しました。

現在、サンプルは以下のように機能します。

今私の問題は、サンプルがspring-boot-starter-parentバージョン1.5.9.RELEASEを使用していることです

サンプルでは、​​Spring-Cloudの依存関係も使用しています。spring-cloudはspring-boot-starter-parentバージョン2以降をサポートしないようです。

そこで、app1からSpring Cloudの依存関係を削除しようとしましたが、苦労してアプリケーションを起動できました。私の新しいpomは以下の通りです。

    <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

<groupId>com.shekhargulati</groupId>
<artifactId>app1</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>

<name>app1</name>
<description>App1</description>

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.6.RELEASE</version>
    <relativePath/>
</parent>

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
</properties>

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-security</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.security.oauth.boot</groupId>
        <artifactId>spring-security-oauth2-autoconfigure</artifactId>
        <version>2.1.1.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>
    <dependency>
        <groupId>org.thymeleaf.extras</groupId>
        <artifactId>thymeleaf-extras-springsecurity4</artifactId>
        <version>2.1.3.RELEASE</version>
    </dependency>
</dependencies>

app1をロードすると、ssoログインウィンドウが表示されます。ただし、ログインに成功すると、404エラーがスローされます。

また、sso-serverアプリケーションで同じ変更を行うと、認証が機能しません。承認APIは404をスローします。

これを修正するのを手伝ってください。私の必要性は、このアプリケーションをSpring BootStarterの親バージョン2+で以前と同じように機能させることです。

Naveen Kumar HS

ここではgithubのコードへのリンクあなたは春ブーツ2.Xバージョンを使用して期待されているすべての機能を提供している上記の質問で提供されたリンクからフォークされます。

上記のコードでは、コードをSpringブートバージョン1.5.9.RELEASEから2.1.3.RELEASEに、SpringCloudバージョンをEdgware.SR1からFinchley.SR1に移動しました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Spring Boot OAuth2 + JWTおよびUserDetailsService

分類Dev

Spring Boot OAuth2 + JWTおよびUserDetailsService

分類Dev

Spring Boot(OAuth2およびREST):BeanCreationError

分類Dev

Spring Boot1.5.2およびOauth2で認証が機能しない

分類Dev

Spring Boot1.5.2およびOauth2で認証が機能しない

分類Dev

Spring Boot1.5.2およびOauth2で認証が機能しない

分類Dev

Spring Boot1.5.1およびOAuth2 + JWTトークンへの移行-エラー401Unauthorized

分類Dev

Spring Boot1.5.1およびOAuth2 + JWTトークンへの移行-エラー401Unauthorized

分類Dev

axon-spring-boot-starterを使用したNoHandlerForCommandException

分類Dev

spring-boot-starter-jpaを使用したQuerydslPredicate

分類Dev

トランザクション、Spring Boot Starter JDBC&R2DBC

分類Dev

問題:spring-boot-starter-parent 2.0.xを使用する場合、依存関係のバージョン番号を指定する必要があります

分類Dev

「spring-boot-starter-parent」を使用して簡単なブートアプリケーションを作成できますか?

分類Dev

再パッケージ化に失敗:Spring-Boot-Starter-Parentバージョン2.1.2.RELEASEを使用してライブラリを作成するときにメインクラスが見つかりません

分類Dev

Spring Bootアプリケーションpomにspring-boot-starter-parentとspring-boot-starter-webの両方が必要なのはなぜですか?

分類Dev

Spring Boot 2.0.0 + OAuth2

分類Dev

Gradle、Spring Boot、spring-boot-starter-data-jpaアップグレード

分類Dev

Tomcatとspring-boot-starter

分類Dev

Spring Boot Starterアプリgraphql-spring-boot-starterを使用して2つのgraphqlエンドポイントを公開する方法はありますか?

分類Dev

spring-data-geode用のspring-boot-starter-data-jpaの互換バージョンは何ですか?

分類Dev

Spring oauth2 / HttpSecurity http / ResourceServerConfigurerおよびWebSecurityConfigurerAdapter

分類Dev

spring-boot-starter-parentの使用を避けるために、spring-boot-starterをspring-bootに簡単に置き換えることはできますか?

分類Dev

VSCodeを使用してメールを送信する(spring-boot-starter-email)

分類Dev

Spring Security OAuth2のWebおよびモバイルクライアント

分類Dev

Spring Boot-Spring Boot Starter Actuatorの問題

分類Dev

optaplanner-spring-boot-starterとkie-server-spring-boot-starter

分類Dev

春のinitializr:spring-boot-starter vs spring-boot-starter-web

分類Dev

spring-boot-starter-tomcatとspring-boot-starter-web

分類Dev

Spring Boot OAuth2がバージョン1.4.1で正しく機能しない

Related 関連記事

  1. 1

    Spring Boot OAuth2 + JWTおよびUserDetailsService

  2. 2

    Spring Boot OAuth2 + JWTおよびUserDetailsService

  3. 3

    Spring Boot(OAuth2およびREST):BeanCreationError

  4. 4

    Spring Boot1.5.2およびOauth2で認証が機能しない

  5. 5

    Spring Boot1.5.2およびOauth2で認証が機能しない

  6. 6

    Spring Boot1.5.2およびOauth2で認証が機能しない

  7. 7

    Spring Boot1.5.1およびOAuth2 + JWTトークンへの移行-エラー401Unauthorized

  8. 8

    Spring Boot1.5.1およびOAuth2 + JWTトークンへの移行-エラー401Unauthorized

  9. 9

    axon-spring-boot-starterを使用したNoHandlerForCommandException

  10. 10

    spring-boot-starter-jpaを使用したQuerydslPredicate

  11. 11

    トランザクション、Spring Boot Starter JDBC&R2DBC

  12. 12

    問題:spring-boot-starter-parent 2.0.xを使用する場合、依存関係のバージョン番号を指定する必要があります

  13. 13

    「spring-boot-starter-parent」を使用して簡単なブートアプリケーションを作成できますか?

  14. 14

    再パッケージ化に失敗:Spring-Boot-Starter-Parentバージョン2.1.2.RELEASEを使用してライブラリを作成するときにメインクラスが見つかりません

  15. 15

    Spring Bootアプリケーションpomにspring-boot-starter-parentとspring-boot-starter-webの両方が必要なのはなぜですか?

  16. 16

    Spring Boot 2.0.0 + OAuth2

  17. 17

    Gradle、Spring Boot、spring-boot-starter-data-jpaアップグレード

  18. 18

    Tomcatとspring-boot-starter

  19. 19

    Spring Boot Starterアプリgraphql-spring-boot-starterを使用して2つのgraphqlエンドポイントを公開する方法はありますか?

  20. 20

    spring-data-geode用のspring-boot-starter-data-jpaの互換バージョンは何ですか?

  21. 21

    Spring oauth2 / HttpSecurity http / ResourceServerConfigurerおよびWebSecurityConfigurerAdapter

  22. 22

    spring-boot-starter-parentの使用を避けるために、spring-boot-starterをspring-bootに簡単に置き換えることはできますか?

  23. 23

    VSCodeを使用してメールを送信する(spring-boot-starter-email)

  24. 24

    Spring Security OAuth2のWebおよびモバイルクライアント

  25. 25

    Spring Boot-Spring Boot Starter Actuatorの問題

  26. 26

    optaplanner-spring-boot-starterとkie-server-spring-boot-starter

  27. 27

    春のinitializr:spring-boot-starter vs spring-boot-starter-web

  28. 28

    spring-boot-starter-tomcatとspring-boot-starter-web

  29. 29

    Spring Boot OAuth2がバージョン1.4.1で正しく機能しない

ホットタグ

アーカイブ