認証アプリケーションの開発は、単純なプロセスです。特殊な認証シグニチャがデータベースに組み込まれ、もう 1 つのシグニチャがアプリケーションに組み込まれます。アプリケーションがデータベースに接続すると、シグニチャが比較され、アプリケーションの認証が行われます。SQL Anywhere の認証アプリケーションを開発するには、以下の手順が必要です。
SQL Anywhere に付属しているデータベース・ツール (Sybase Central、Interactive SQL、および dbbackup などのユーティリティ) は、自己認証形式です。これらのツールは、認証データベースへの操作が制限されません。データベース自体が認証されていない場合は、ツールは、制限された読み込み専用モードで動作します。
認証アプリケーションでは、OEM Edition の SQL Anywhere データベース・サーバを使用する必要があります。このエディションで、通常のデータベース・サーバと唯一異なる点は、認証命令を処理することです。認証命令は、その他のエディションのデータベース・サーバでは無視されます。認証データベース・サーバを使用しない場合は、非認証アプリケーションにも制限は適用されません。
認証シグニチャの取得
データベースの認証
アプリケーションの認証
認証文の実行
認証データベースのアップグレード
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |