この記事では主に、一般的に使用されるセキュリティフレームワークのSpring Boot構成シングルサインオンについて詳しく説明します。 Spring Security と Apache hiro の構成と使用方法は比較的簡単です。この記事では、shrio を使用して CAS サービスに接続します。この記事では、Spring Boot プログラムが CAS サービスに接続する方法を紹介します。一般的に使用されるセキュリティ フレームワークには、Spring Security と Apache hiro が含まれます。この記事では、shrio を使用して CAS サービスに接続します。
アプリケーション設定Shiro Beanを初期化し、ファイルを任意のサブパッケージに入れますxxx.configなどをダウンロードするだけで、Spring Bootが自動的にスキャンしてロードします
<properties> <shiro.version>1.2.4</shiro.version> </properties> <dependencies> <!--Apache Shiro --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>${shiro.version}</version> </dependency> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-ehcache</artifactId> <version>${shiro.version}</version> </dependency> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-cas</artifactId> <version>${shiro.version}</version> </dependency> </dependencies>
プログラムでログインしているユーザー名を取得します
上記の設定が完了すると、ログインしているユーザーの名前を取得するプログラムが見つかります
shiro.cas=https://cas.xxx.com # 这是CAS服务的地址 shiro.server=http://127.0.0.1:8080 # 自己应用的地址,测试使用127即可
Shiroを使用する場合、application.propertiesを変更するだけで済みます。
以上がSpring Boot 構成のシングル サインオン ケース共有の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。