2016-09-30 16 views
0

誰もが、このシナリオについてコメントすることができ、認証、認証または許可Java認証・承認

に属します。ユーザーは、ユーザー名&パスワードでログインしている - 認証と呼ばれています。

承認:ユーザーには権限という役割があります。

私はユーザ名とユーザIDだけを持っていて、それをDBからチェックしたいのですが?承認または認証?

誰でもコメントできますか?誰かが彼/彼女は彼/彼女が(例えばパスワードのために尋ねることによって)であると言う人であれば

おかげ

+0

有効なユーザーにはデータにアクセスする権限があり、認証はユーザーに特定のデータを使用して検証する機能です –

+0

ありがとうございました。しかし、もし私がパスワードを持っていない&ユーザー名とユーザーIDを確認したいDBまたは存在しない - この場合になります。それは認証か権限ですか? – ashishl

+0

どちらも、それは検証と呼ばれています。あなたの質問にはコーディングの問題はありません。それはテクノロジー文法のようです。だから、SOコミュニティはこれを好まないかもしれません。 –

答えて

1

認証がチェックです。 承認は、誰かが何かをする権利を持っているかどうかのチェックです。

あなたのケースでは、データベースが認証を確認できません。ユーザーが何をすることができるかに関する情報がデータベース内のデータから抽出される場合、これは承認になります。

+0

Thanks Niklas P – ashishl