0

Worklight Framework を使用して iOS および Android アプリを作成しています。Worklight サーバーは IBM Security Access Manager (ISAM) SSO によって保護されるため、アプリはセキュリティー・チャレンジを通過した後にのみ Worklight サーバーに到達できます。この統合に関するドキュメントをいくつか見つけましたが、意図したとおりに機能します。

ただし、アプリケーションは、ログインを必要としない機能もいくつか提供します。これらの機能では、セキュリティー・マネージャーはワークライト・サーバーへのアダプター要求をインターセプトしてはなりません。IBM が提案した唯一の回避策は、ISAM に URL マッピング ジャンクションを作成して、パブリック アクセスできる URL とアクセスできない URL を定義することです。/ worklight /publicおよび/worklight/securedなど

しかし、すべてのワークライト・アダプターの URL パターンは/worklight/invoke?adapter=ADAPTER_NAMEであるため、パブリックおよびセキュア・アダプター用にカスタマイズされた URL を作成する方法はありますか?例えば:

  1. /worklight/public/invoke

  2. /worklight/secued/invoke

編集 1: Worklight バージョン 6.0

前もって感謝します。

4

1 に答える 1

1

使用している Worklight のバージョンをお知らせください。

これを実現する 1 つの方法は、アダプターを作成して 2 つの異なるプロジェクトにデプロイすることです。そうすれば、両方のアダプターのコンテキスト ルートが異なります。したがって、 フィルタに適用できる/Project1/invoke?...やなどの URL があります。Project2/invoke?...

于 2013-12-13T09:39:15.480 に答える