設定し、CASサーバー
1.1 CASサポートHTTPログインの設定
https://blog.csdn.net/u014427391で詳述するようにCASのデフォルトは、4.0の前に裏返し、HTTPSリンクにログオンすることですが、学習が制限のHTTPSを削除する場合は、このブログはCas4.2.7の導入に基づいています/記事/詳細/ 82083995
Cas4.2.7を変更し、4.0が同じではない、Cas4.2.7はコンパイラの独自のバージョンを必要とし、Gradleのは、Mavenのに基づいていない、基づくものであり、バージョン4.0は、戦争のパッケージを提供しているので、4.0をダウンロードする気にしないでください、以下、ご自身をコンパイルする必要はありませんHTTPログインをサポートする方法を、バージョン4.2.7を導入
すべての非セキュアに変更し、CAS-サーバのwebapp / WEB-INF / cas.propertiesを修正する必要がありCas4.2.7
tgc.secure=false
warn.cookie.secure=false
CAS-サーバのwebapp /リソース/サービス/ HTTPSandIMAPS-10000001.jsonのオリジナル
"serviceId" : "^(https|imaps)://.*"
httpで
"serviceId" : "^(https|imaps|http)://.*"
CAS-サーバのwebapp / WEB-INF /ビュー/ JSP /デフォルト/ UI / casLoginView.jspラベルブロックはパリティページのHTTPSプロトコルであるかどうかに注意してください
<c:if test="${not pageContext.request.secure}">
<div id="msg" class="errors">
<h2><spring:message code="screen.nonsecure.title" /></h2>
<p><spring:message code="screen.nonsecure.message" /></p>
</div>
</c:if>
そして、非安全のヒントでの兆候はありません
1.2 CASサーバー配備ランニング
そして、戦争のパッケージで、展開が開始されると、デフォルトのアカウントのパスワードのcasuser /メロン、cas4.2.7アカウントのパスワードは内部cas.propertiesで書かれているTomcatのWebアプリケーションを投げ、そしてこれは同じ4.0ではありません
accept.authn.users=casuser::Mellon
ログインは確かに、私たちは、JDBCチェックを追加または設定するには、この権限が必要であることをやると、そうではないことができ、プロジェクトで、もちろん、成功している
単一のポイントアウト、リンクはhttp://127.0.0.1:8080/cas/logoutです
1.3は、中国のログイン画面をサポートしています
次cas.propertiesを変更するWEB-INFを見つけるためにそれらを変更します
##
# CAS Internationalization
#
locale.default=zh_CN
locale.param.name=locale
message.bundle.encoding=UTF-8
message.bundle.cacheseconds=180
message.bundle.fallback.systemlocale=false
message.bundle.usecode.message=true
message.bundle.basenames=classpath:custom_messages,classpath:messages