一部のユーザーをログイン名 (SSO) だけでログインしたい。したがって、http ヘッダー認証が最適な方法だと思います。
ドキュメントに記載されていることはすべて実行しました(http://help.adobe.com/en_US/connect/8.0/webservices/connect_8_webservices.pdf)
HTTP_AUTH_HEADER の custom.ini に行を追加しました (
HTTP_AUTH_HEADER=white50
)
私の web.xml ファイルには、以下のフィルター設定が含まれています。
http ヘッダー (white50=adobe_connect_loginname) で「 https://example.com/api/xml?action=login&external-auth=use 」をリクエストしています。
しかし、ACサーバーから常にアクセスなしのエラー応答が返されます。パスワードなしでログイン名でユーザーを認証できませんでした。
助けてください。
web.xml:
<filter-name>HeaderAuthenticationFilter</filter-name>
<filter-class>com.macromedia.airspeed.servlet.filter.HeaderAuthentica tionFilter</filter-class>
<init-param>
<param-name>ignore-pattern-0</param-name>
<param-value>/api/</param-value>
</init-param>
<init-param>
<param-name>ignore-pattern-1</param-name>
<param-value>/common/</param-value>
</init-param>
<init-param>
<param-name>ignore-pattern-2</param-name>
<param-value>/servlet/gateway/</param-value>
</init-param>
<init-param>
<param-name>ignore-pattern-3</param-name>
<param-value>/servlet/mirror</param-value>
</init-param>
<init-param>
<param-name>ignore-pattern-4</param-name>
<param-value>/servlet/testbuilder</param-value>
</init-param>
<init-param>
<param-name>ignore-pattern-5</param-name>
<param-value>/main</param-value>
</init-param>
<filter-name>HeaderAuthenticationFilter</filter-name>
<url-pattern>/*</url-pattern>