2017-01-09 11 views
1

プロセスの認証方法と認証との違いは? c#mySQLの私のwinformsアプリケーションで私はユーザーを検証するためのログインページを持っていて、ユーザーがadminであればadminページを表示し、管理者でないならuser homeを表示します。実際にログインのプロセスを通して何をしていますか?それはユーザーの認証または認証のどちらですか?認証v/s認証

+0

と呼ばれる – kritikaTalwar

+1

今、Googleが決して登場しないことがあります。見て[ここ](http://stackoverflow.com/questions/6556522/authentication-versus-authorization)または[ここ](http://stackoverflow.com/questions/6367865/is-there-a-difference-認証と認可の間)または[ここ](http://serverfault.com/questions/57077/what-is-the-difference-between-authentication-and-authorization) – Ash

+0

この質問は重複しています: https://stackoverflow.com/questions/6556522/authentication-versus-authorization?rq=1 – skeller88

答えて

1

認証:提供された機能を使用するためにシステムに認証(ログイン)するプロセス。

承認:たとえば、アプリケーションの特定のページを表示する権限があります。

例:ユーザがシステムにログインし、ユーザ権限を持つユーザとして認証されている場合、ユーザは管理者と同じ権限を持っていないため、管理者ページを表示できませんあなたのアプリケーションで。

シナリオでは、ユーザーがログインすると、それが認証プロセスです。

0

first processユーザーを検証するプロセスは認証と呼ばれ、ユーザーIDとパスワードを持つユーザーがこのデータベースに属しているかどうかを確認します。

second processは、階層内のユーザーのタイプまたはユーザーのタイプに基づいて、いくつかのページ数を無効にするか、または管理者ホーム/ユーザーホームにリダイレクトするプロセスを承認と呼びます。成功したログインユーザの後

1
in short 
when you try to login is Authentication (verify user by his identity like login credential) 

は(管理者のようにすべてのものとユーザーを変更することができ、彼らはいくつかのことは、アクセスに依存して追加したり、編集することができますのみ閲覧できます)いくつかの権限を持っている私たちは、ログインプロセスを使用してユーザーを認証認可の

関連する問題