2016-11-21 16 views
1

CASを拡張するアプリケーションを作成しました。3.5.3Weblogic 12c Kerberosアプリケーション

CASは認証にKerberosプロトコルをサポートしています。ですから、tomcat/jbossなどにこのアプリケーションをデプロイすると、Kerberos経由でアプリケーションにログインできます。私はjbossの設定を行っています。しかし、Weblogicの具体的なドキュメントは見つかりませんでした。 私が見つけたドキュメントは http://www.oracle.com/technetwork/articles/idm/weblogic-sso-kerberos-1619890.htmlですが、これはWeblogicコンソールを安全にするためのもので、現在は自分のアプリケーション用のようです。

私がしようと

は、次のエラーを取得し、ログインする: - :java.lang.IllegalArgumentExceptionが:によって引き起こさ

ません設定はcom.beaでjcifs.spnego.accept という名前のコンフィギュレーションを扱うことができるよう登録されました。 common.security.jdkutils.JAASConfiguration.getAppConfigurationEntry(JAASConfiguration.java:130)javax.security.auth.login.LoginContext.init(LoginContext.java:259) (javax.security.auth.login.LoginContext)(LoginContext .java:425) ... 144さらに

+0

このリンクは、コンソールだけでなく、アプリケーション用にKerberosを使用してWebLogicをコンフィグレーションするための正しいドキュメントです。しかし、ドキュメントを手に入れても、やっかいな作業です。 –

+0

大丈夫、この道を試し続けます。ありがとう!! –

答えて

1

この権利を取得するには長い時間がかかりました。 psはかなり簡単です。アプリケーションがjaasを使用していて、WebアプリケーションにKerberos認証コード(cas)がある場合は、次のように問題を解決しました: -

1)/ WEB-INF/classesディレクトリにjaasファイルを保存します。 2)

セットJAVA_OPTIONS =%JAVA_OPTIONS%-Djava.security.auth.login.config = WEB-INF \クラス\ jaas.confを\

リブートはstartWebLogic.cmdで、Java(登録商標)OPTとしてこれを渡しサーバーとログインしようとします。

関連する問題