2017-03-07 27 views
0

我想知道是否有方法在OWIN框架中將持票人令牌轉換爲cookie。 OWIN框架中是否還支持此cookie的驗證?OWIN框架是否支持將不記名令牌轉換爲cookie

+1

你試過什麼嗎?如果你有,然後在你的問題中提及它,並告訴你哪一步失敗。我們很多人想幫助你,但請閱讀[我如何問一個好問題](http://stackoverflow.com/help/how-to-ask)。無論如何,歡迎來到StackOverflow :) – koceeng

+1

我希望看看是否有內置支持 - 但現在我正在編寫自定義cookie轉換器/驗證器。謝謝。 – SoftwareHelp

回答

0

添加名爲BearerToken的cookieAuthenticationOption爲我自動生成這個cookie。所以,我不必添加新的Cookie生成器。這裏是我的代碼供參考(如果有人需要它在未來):

var cookieOptions_BearerToken = new CookieAuthenticationOptions 
      { 
       AuthenticationType = "type2", 
       CookieName = "BearerToken", 
       LoginPath = new PathString("/"), 
       SlidingExpiration = true, 
       Provider = 
         new CookieAuthenticationProvider 
         { 
          OnValidateIdentity = OnValidateIdentityAsync_BearerToken, 
          OnException = OnCookieException, 
          OnResponseSignIn = OnResponseSignIn, 
         }, 
      }; 

      app.UseCookieAuthentication(cookieOptions_BearerToken);