2012-03-02 39 views

回答

5
  • 認證 - 你是你說你是誰。就像顯示你的身份證一樣,這意味着你確實是你說的那個人。
  • 授權 - 您可以訪問這些資源。知道你是誰,這會給予(或否認)你進入建築物的權利。

在您的屏幕截圖中,您現在已授權您已通過身份驗證。

+0

然後我需要驗證,然後授權。我懂了。 – 2012-03-02 18:42:17

+0

做這樣的事情會好嗎?還是缺少認證pashe? http://scatteredcode.wordpress.com/2011/12/01/dotnetopenauth-oauth-and-mvc-for-dummies/ – 2012-03-03 00:52:48

+0

@EladBenda - 博客文章似乎有點困惑,因爲它主要處理身份驗證,但稱它爲授權。 .. – Oded 2012-03-03 09:00:44

3

簡單來說:認證是確定用戶身份的過程。授權是確定用戶被允許執行的過程。

通常授權的結果是基於認證的結果:如果你是Y,你可以做X.當我登錄到StackExchange時,系統看到我是Andre(認證),所以關於規則I允許創建圖庫聊天室(授權)。

+0

做這樣的事情會好嗎?還是缺少認證pashe? http://scatteredcode.wordpress.com/2011/12/01/dotnetopenauth-oauth-and-mvc-for-dummies/ – 2012-03-03 01:05:18

+0

我不明白。這個示例--http://blog.bobcravens.com/2010/08/openid-and-oauth-using-dotnetopenauth-in-asp-net-mvc/-使用oauth進行身份驗證。我在q中描述了什麼樣的樣本? – 2012-03-03 11:50:19