Java Servlet での CAS の利用法

前提条件

Java Servlet の基本的なプログラミングが理解できているという仮定の下で, Java Servlet での cas client の利用法について説明します.

準備

cas client for JAVA のクラスライブラリ (CAS_Client.tar.gz 内の nucasclient.jar) を, Servlet が load できるように設定してください.
Servlet_Sample.tar.gz のファイル構成(及び build.xml)を参考にしてください.

プログラミング

cas client を呼び出して認証を行なうためには, package jp.mynu.cas.client.*を import することが必要です.

さらに, サーブレット内の認証を行なうべき場所に

CasClient cas = new CasClient() ;
cas.setServiceURL(CAS_SERVICE_URL) ;
if (!cas.casPerform(request, response)) return ;
Map r = cas.getResult() ;
String xmlResponse = cas.getResponse() ;

を挿入してください.

このコードは以下のように動作します.

属性名とその意味

これに関しては こちら を参照してください.

実際の実行例

こちら にアクセスして下さい.


naito@math.nagoya-u.ac.jp
$Id: usage_java.html,v 1.6 2005-09-06 12:53:41+09 naito Exp $