OpenSSO

環境

Tomcatは動くようにしておきます。今回は6.0で試してみました。 https://opensso.dev.java.netよりOpenSSO V1 Build 4 Zipをダウンロードしました。 解凍後、deployable-war/opensso.warをTOMCAT_HOME\webappsにコピーして、 Tomcatを起動です。コンソールに

情報: Webアプリケーションアーカイブ opensso.war を配備します

ってでますが、時間がかかりますので気長に待ちましょう。他のマシンでは速かったので、時間はあてにはならないかも。deployが終わりましたら、

http://localhost:8086/opensso/ <-ポートは8080かも

するとSun Java System Federated Access Managerの画面が現れます。 ユーザIDやパスワードの設定を求められますが、任意の値をいておきます。cookieをいれるところがあれば、.(ドット)を先頭につけておきます。 無事ログインができましたら、次はサンプルを入れます。 samples/fam-client.zipを解凍すると、sdkとwarがります。sdkに移動し、

scripts\setup.bat

とすると、

Debug directory (make sure this directory exists): debug
Password of the server application:先ほど設定したパスワード

で、

Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/identity/security/EncodeAction

ん?setup.batを見てみると

java -cp resources;classes;lib/amclientsdk.jar com.sun.identity.setup.SetupClientSDKSamples

ってなってるけど、lib/amclientsdk.jarってないけど。たぶんopenssoclientsdk.jarだろうってことで、書き換えて再度実行。

Debug directory (make sure this directory exists): debug
Password of the server application: 先ほど設定したパスワード
Protocol of the server: http
Host name of the server: 192.168.1.1
Port of the server: 8086
Server's deployment URI: opensso
Naming URL (hit enter to accept default value, http://192.168.1.1:8086/opensso/namingservice):リターン

さてこの先どうすんだ?
またfam-client-jdk15.warがありましたので、 同じようにTOMCAT_HOME\webappsにほうりこんで、

http://localhost:8086/fam-client-jdk15/

です。ユーザID、パスワード、ポートは、先ほどインストール時に設定してあるのと あわせておき、URIを/openssoにしてサンプルを動かしまいた。 なんかサンプルを動かすとエラーになるですが、C:\Documents and Settings\ユーザ名\AMConfig.propertiesを見てみると、設定した値が保存されてますので、確認しておきましょう。

http://localhost:8086/opensso/samples/index.html

にもサンプルがあります。

TIPS

ロケール

SDC の IdM 連載 (10): OpenSSO ではじめる SAML 2.0

リンク

私事ですが…… SSO
OpenSSO と OpenDS: オープンソースの次世代 SSO / ディレクトリ
Sun Java System Access Manager 7 2005Q4 管理ガイド等
OpenID や OAuth の役割と、既存のシングル・サインオンとの違い
アイデンティティ管理の基礎と応用
tkudo's weblog OpenSSO のアクセス保護設定 (その 3): ポリシーの設定
OpenSSOSetup
OpenSSO のナイトリー・ビルドをインストールしてみた
Sun Downloads Policy Agents
特集記事: Sun Java System Access Manager 2005Q4 および Sun Java System Access Manager Policy Agent 2.2 を使用したシングルサインオン

参考書籍

コメント

  • #comment

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-04-03 (木) 11:08:00 (5887d)