Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

代行認証

代行認証では、独自のカスタム認証メカニズムを定義することができます。また、このカスタム・メカニズムでは、ロールやその他のプロパティの割り当てなど、基本的なユーザ設定も実行できます。

代行認証を使用する Caché サービスを通じてログインを試行するためのイベント・シーケンスは以下のとおりです。

  1. ユーザが代行認証を使用するように構成されている Caché サービスを通じて Caché へのアクセスを試みます。

  2. システムは、%SYS ネームスペースで自動的に ZAUTHENTICATE ルーチンを起動します。このルーチンには、カスタム認証コードが含まれます。また、追加のカスタム認証ロジックを含むその他のコードも呼び出されます。

  3. ZAUTHENTICATE に成功すると、Caché はこのユーザにシステムへのアクセス権を与え、これがこのユーザの初めてのログイン試行であるかどうかに応じて、ユーザ・アカウント情報の作成、または更新を行います。

  4. ZAUTHENTICATE に失敗した場合は、Caché はこのユーザによるシステムへのアクセスを拒否し、ユーザに “アクセスが拒否されました” というエラーを送信します。

Note:

代行認証の詳細は、"Caché セキュリティ管理ガイド" の "代行認証" を参照してください。

FeedbackOpens in a new tab