jp.co.ogis_ri.citk.authz.common
クラス AuthzUtil

java.lang.Object
  上位を拡張 jp.co.ogis_ri.citk.authz.common.AuthzUtil

public class AuthzUtil
extends Object

認可処理用ユーティリティ


メソッドの概要
static String createFedletUrl(String authzUrl, String spEntityId, String action, String idpEntityId, String nameId, String resource)
          Fedlet認可用URLを作成する。
static String getDecisionForFedlet(String urlString)
          認可結果を取得する(Fedlet用)。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

createFedletUrl

public static String createFedletUrl(String authzUrl,
                                     String spEntityId,
                                     String action,
                                     String idpEntityId,
                                     String nameId,
                                     String resource)
                              throws UnsupportedEncodingException
Fedlet認可用URLを作成する。

パラメータ:
authzUrl - 認可用URL。
spEntityId - SPエンティティID。
action - アクション(HTTPメソッド)。
idpEntityId - IDPエンティティID。
nameId - NameID。
resource - 認可対象のリソースURL。
戻り値:
Fedlet認可用URL。
例外:
UnsupportedEncodingException - サポートされていないコードでエンコードした場合。

getDecisionForFedlet

public static String getDecisionForFedlet(String urlString)
認可結果を取得する(Fedlet用)。

パラメータ:
urlString - Fedletの認可リクエストURL文字列。
戻り値:
認可結果(Permit,Deny,Indeterminate)。


Copyright © 2011-2012 OGIS-RI Co.,Ltd.. All Rights Reserved.