2016-05-23 63 views
0

在「AuthenticationOptions」,如果我設置爲true的propperty「RememberLastUsername」,用戶名總是與以前的用戶名是我在登錄表單中寫道自動填充。如果我將該屬性設置爲false,則用戶名永遠不會記住我在登錄表單中寫入的最後一個用戶名。thinktecture IdentityServer「記住我」的配置

我想要的是登錄表單可以記住以前的用戶名我寫了如果我在登錄表單中檢查了「記住我」選項,如果我不檢查該選項我不希望該用戶名被記住下次我會登錄。

有可能與identityServer屬性?

在此先感謝

回答

0

這些是兩個不同的設置。 「RememberLastUsername」就像你描述的那樣工作 - 它只是預填充用戶名的便利,並且通過發佈cookie來實現。這是一個全局設置,與登錄頁面上的「記住我」複選框無關。

「記住我」複選框發出永久登錄cookie的用戶,因此用戶在應用程序使得對IdentityServer登錄請求將不再需要到登錄頁面。

+0

IM不知道如果我深知:的「記住我」的唯一操作複選框,如果我檢查它從一個「客戶端」,然後,如果我想從一個不同的客戶,「客戶B」訪問,然後我可以訪問而無需登錄?如果我在登錄「客戶端A」時沒有選中「記住我」,那麼當我訪問「客戶端B」時,身份服務器會再次詢問我有關用戶名和密碼的信息,儘管我使用「客戶端A」 。我是對的? (對不起,我的英語) – Sem

+0

區別在於客戶端與用戶。該設置的設計以用戶爲中心,而不是以客戶爲中心。 –