web-dev-qa-db-ja.com

AuthorizationServerConfigurerAdapterは廃止されました

ログインにSpring Rest APIでOauth2認証を使用したいのですが。しかし、AuthorizationServerConfigurerAdapter is deprecatedのような警告が表示され、Spring Security 5の OAuth 2.0移行ガイド が表示されます。

class docs

私はそこでチェックしましたが、多くの移行ガイドは見つかりませんでした。誰でもこの完全な例を共有できますか?.

前もって感謝します...

9
Vijay

Spring BootアプリケーションでAuthorizationServer(およびAuthorizationServerConfigurerAdapterも同様に)を使用するには、 Spring Security OAuth = Boot 2 Autoconfig 。メンテナンスモードのようですが、アクティブに更新されていますが、新しいバージョンは2.2.3であり、Spring Bootバージョン2.2.3に対応しています。 リファレンスガイド はそれ:

spring-security-oauth2-autoconfigureのバージョンを指定する必要があることに注意してください。これは、Spring Bootによって管理されなくなったためです。とにかくブーツのバージョン

デモプロジェクトで使用しましたが、すべて問題ありません。したがって、OAuth2、JWTトークン、承認サーバー、リソースサーバーを操作するには、プロジェクトに追加するだけです。

    <dependency>
        <groupId>org.springframework.security.oauth.boot</groupId>
        <artifactId>spring-security-oauth2-autoconfigure</artifactId>
        <version>2.2.3.RELEASE</version>
    </dependency>

私のデモプロジェクト

0
Cepr0