ホームページ  >  記事  >  Java  >  Spring Boot 構成のシングル サインオン ケース共有の詳細な説明

Spring Boot 構成のシングル サインオン ケース共有の詳細な説明

黄舟
黄舟オリジナル
2017-03-24 10:36:162722ブラウズ

この記事では主に、一般的に使用されるセキュリティフレームワークの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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。