簡體   English   中英

使用Dotnet Open Auth創建訪問令牌

[英]Create Access Token using Dotnet Open Auth

我有一個網站,其中包含許多用戶信息。 我想通過適當的身份驗證與客戶網站共享這些內容。 當我要使用asp.net mvc 4開發此api時,我選擇了DotnetOauth來提供身份驗證。 如果網站要從該網站訪問我的數據,則必須在我的開發者網站上注冊,該網站注冊后將生成“ 用戶密鑰”和“ 秘密密鑰” 注冊后,對於每個api請求,客戶端都將傳遞這些密鑰。 至此完成。

客戶端將使用此使用者密鑰和秘密密鑰發送api請求,如果請求中沒有可用的有效令牌,它將重定向到登錄頁面。 成功登錄后,將生成一個令牌,客戶端可以將該令牌用於進一步的請求,直到到期為止。

任何人都可以在DotnetOauth的幫助下基於消費者密鑰秘密密鑰創建令牌想法 使用Asp.net MVC的Iam

謝謝

為了使用DNOA創建訪問令牌,您應該實現IAuthorizationServerHost接口。 CreateAccessToken方法負責創建令牌。

我建議您下載DotNetOpenAuth示例,並查看“ OAuthAuthorizationServer”項目。

希望對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM