identityserver3

    0熱度

    1回答

    我對Identityserver和owin很新。這是我的問題。 我已經通過使用identityserver3作爲我的身份驗證服務創建了一個asp.net MVC應用程序。 我想訪問身份服務器登錄內的請求URI。我使用MVC視圖定製了登錄頁面(通過使用IdentityServer3.Samples)。 這是流程。以下URL需要身份驗證才能繼續。 https://www.myapp.com/custo

    1熱度

    1回答

    我已經建立了一個已啓動並正在運行的基本IdentityServer。我正在使用Identity Manager和Identity Admin將所有內容(用戶,角色,聲明,客戶端,範圍)保存在數據庫中。下一步是將認證與AD集成。我的要求是: 用戶將會對廣告進行身份驗證 用戶權限(索賠/角色)將被存儲在數據庫中(像現在這樣) 根據不同的客戶端應用程序,我有三個不同場景: 在某些情況下,應該使用當前用戶

    0熱度

    1回答

    我正在尋找使用資源所有者流實現滑動標記過期的JavaScript應用程序。 我們的代碼與IdentityServer3.Samples.Clients解決方案中的「JavaScript資源所有者流」項目類似。 我希望能夠獲得令牌一次,然後繼續使用該令牌,直到它到期(滑動到期)。 在須藤代碼的邏輯被如下... 如果令牌是未定義然後調用爲gettoken(),將結果保存到所述令牌可變 使用該令牌變量調

    1熱度

    1回答

    使用Kentor + Windows身份驗證我有一個IdentityServer3與Windows Authentication Service工作。現在我想在我的IdentityServer3上處理SAML2協議,並且我看到Kentor可以爲我做到這一點。 的問題是,Kentor是所有樣本中的ID連接,我搜索了一會兒,但我無法找到如何Kentor與WindowsAuth結合的任何文件。經過多次嘗

    0熱度

    1回答

    我們希望確保在MVC項目中運行的Angular應用程序的安全。 如果我使用混合流保護MVC應用程序,那麼所有Angular $ http調用都是jQuery $ .ajax調用。如果我沒有記錯,那麼每個Web API調用都會發送所有Cookie。 我的問題是,我應該如何保護這個應用程序。我是否需要使用混合流保護MVC應用程序,然後是否需要進一步保護API? 編輯 我剛剛看完NDC視頻和它談論要求2

    0熱度

    1回答

    我想設置我們的IdentityServer解決方案來接受自定義格蘭特驗證。我們的API項目可以通過UI訪問,一個使用密碼認證(正在工作),另一個使用第三方認證。 在我們的API我已經設置了IdentityServer像這樣: Startup.cs public void Configuration(IAppBuilder app) { var factory = new Id

    0熱度

    1回答

    我成功地在身份服務器上對用戶進行身份驗證,並獲取聲明(以及聲明中的角色)。一切都很好,當我不考慮角色。我想限制用戶,除非他具有特定角色並將他重定向到特定創建的「未授權」或「拒絕訪問」頁面。以下代碼不會引發未經授權的異常。 var canAccessPortal = id.HasClaim(c => c.Type == "role" && c.Value == "XP"); if (!canAcc

    0熱度

    2回答

    我想在我的登錄頁面使用驗證碼身份驗證服務器3中的頁面,我該怎麼做? 有沒有樣品來源? 我嘗試使用Google reCaptcha,但它不起作用。 請幫我

    0熱度

    1回答

    我們使用IdentityServer3作爲身份提供者和OWIN Katana中間件來執行基於OpenId Connect的握手。身份驗證正常工作,因爲我們被重定向到身份服務器並返回到原始網站。但是當我嘗試檢索令牌並獲取「OpenIdConnectAuthenticationNotifications」中的聲明時,會出現invalid_client問題。 請檢查下面的代碼(啓動類)和附加的屏幕截圖。

    3熱度

    1回答

    我正在嘗試遵循this關於創建Identity Server與ha混合流客戶端的教程。直到我通過用戶信息端點獲取用戶信息時,這一切都很好。 Notifications = new OpenIdConnectAuthenticationNotifications { AuthorizationCodeReceived = async n => { var userI