Interstage Application Server シングル・サインオン運用ガイド
目次 索引 前ページ次ページ

第5章 アプリケーションの開発> 5.1 Javaアプリケーションの開発> 5.1.2 プログラムの開発

5.1.2.2 LoginContextのインスタンス化

 次に、LoginContextのインスタンス化を行います。コードを以下に示します。

LoginContext Context = new LoginContext("com.fujitsu.interstage.sso", myHandler);

 LoginContextを以下の引数を指定して、インスタンス化します。


 JDK1.3の場合、Javaアプリケーションが複数スレッドから同時にLoginContextのインスタンス化を行った場合にjava.lang.SecurityExceptionが発生する場合があります。JDK1.4を使用するか、LoginContextのインスタンス生成処理をsynchronizedにする必要があります。以下にコード例を示します。

LoginContext Context = null;
synchronized (LoginContext.class) {
    Context = new LoginContext("com.fujitsu.interstage.sso", myHandler);
}

目次 索引 前ページ次ページ

Copyright 2007 FUJITSU LIMITED