Liferay 4.3とCASの統合構成方法
詳細
本論文ではLiferay 4.3に基づいて,デフォルトのcas検証を用いた.本番環境では、casマニュアルを参照して、cas検証方法を調整してください.以下のkeytoolはコマンドラインで実行されます.keytoolの使用方法はsunマニュアルを参照してください.
Liferay 4.3のcas構成は4.2と類似しており,我々は一歩一歩進んでいる.
まず、同じ名前の証明書が作成されているかどうかを確認します.
同じ名前の証明書が見つかった場合は、既存の作成時の証明書keystoreを見つけ、見つからない場合は使用できます.
既存の証明書を削除します.
元の証明書を削除すると、その証明書を使用するアプリケーションに影響します.慎重に決定してください.
必要な証明書を作成します
証明書の作成が完了しても、-listで検出されます.
そして私たちはhttp://downloads.sourceforge.net/lportal/liferay-portal-cas-web-4.3.1.warcas統合パッケージをダウンロードします.ダウンロードしたファイルをcas-webと名前を変更します.war、liferayのwebappsディレクトリの下に置く
liferayがいるtomcatのconf/serverを変更します.xml.SSLセグメントを
liferayプロファイルの変更
liferayのwebappsROOTWEB-INFclassesでportal-ext.propertiesを変更(作成)し、追加
liferayを起動し、トップページで選択
右上隅Sign In、casログインページに移動
joeblogs/joeblogsを使用してliferayにログインします.
本論文ではLiferay 4.3に基づいて,デフォルトのcas検証を用いた.本番環境では、casマニュアルを参照して、cas検証方法を調整してください.以下のkeytoolはコマンドラインで実行されます.keytoolの使用方法はsunマニュアルを参照してください.
Liferay 4.3のcas構成は4.2と類似しており,我々は一歩一歩進んでいる.
まず、同じ名前の証明書が作成されているかどうかを確認します.
keytool -list -v -alias tomcat -keystore "%JAVA_HOME%/JRE/LIB/SECURITY/CACERTS" -storepass changeit
同じ名前の証明書が見つかった場合は、既存の作成時の証明書keystoreを見つけ、見つからない場合は使用できます.
keytool -delete -alias tomcat -keystore "%JAVA_HOME%/JRE/LIB/SECURITY/CACERTS" -storepass changeit
既存の証明書を削除します.
元の証明書を削除すると、その証明書を使用するアプリケーションに影響します.慎重に決定してください.
必要な証明書を作成します
keytool -genkey -alias tomcat -keystore c:\mykeystore -dname "CN=localhost, OU=localhost, O=localhost, L=SH, ST=SH, C=CN" -keypass changeit -storepass changeit
keytool -export -alias tomcat -keystore c:\mykeystore -file c:\mycerts.cer -storepass changeit
keytool -import -trustcacerts -alias tomcat -keystore "%JAVA_HOME%/JRE/LIB/SECURITY/CACERTS" -storepass changeit -file c:\mycerts.cer
証明書の作成が完了しても、-listで検出されます.
keytool -list -v -alias tomcat -keystore "%JAVA_HOME%/JRE/LIB/SECURITY/CACERTS" -storepass changeit
そして私たちはhttp://downloads.sourceforge.net/lportal/liferay-portal-cas-web-4.3.1.warcas統合パッケージをダウンロードします.ダウンロードしたファイルをcas-webと名前を変更します.war、liferayのwebappsディレクトリの下に置く
liferayがいるtomcatのconf/serverを変更します.xml.SSLセグメントを
liferayプロファイルの変更
liferayのwebappsROOTWEB-INFclassesでportal-ext.propertiesを変更(作成)し、追加
cas.auth.enabled=true
liferayを起動し、トップページで選択
右上隅Sign In、casログインページに移動
joeblogs/joeblogsを使用してliferayにログインします.