2017-02-20 18 views
-1

ユーザテーブルを使用してアプリケーションにログインできるようにユーザを認証でき、組み込みユーザ管理システムを使用する必要はありませんか?Oracleテーブルベース認証

たとえば、次のような表があるとします。

enter image description here

にはどうすればログインページは、私が作成したこのテーブルに対してチェックすることになるだろうか?

+0

DBに接続するためには、Oracleユーザー名が必要ですが、DBへの接続が確立されたら、アプリケーションにアクセスして、そのアプリケーションへのアクセスが許可されていることを確認できます。その詳細は、アプリケーションに依存しますが、それ以上の情報なしでは答えることはできません。 – BriteSponge

+0

@BiscuitCookie私はあなたがそれを削除する直前にあなたの新しい答えに返答しようとしていた。ここであなたのセキュリティへのアプローチを再考する必要があります。 'ORA_HASH'のようなカスタムパスワードハッシュを構築することは、おそらく非倫理的な考え方ではないでしょう。 –

答えて

1

アプリケーションとしてAPEXを考えている場合は、カスタム認証方式を使用する必要があります。 APEXユーザーをバイパスして独自の認証機能を指定することができます。これはカスタム表をチェックします。 詳細:https://docs.oracle.com/database/121/HTMDB/sec_authentication.htm#HTMDB25767 APEXについて考えていない場合は、状況を詳しくお聞かせください。

関連する問題