Аутентификация OWIN, истекать текущий токен и удалить cookieC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Аутентификация OWIN, истекать текущий токен и удалить cookie

Сообщение Anonymous »

У меня есть промежуточное программное обеспечение OWIN для аутентификации. У нас есть два типа аутентификации.
Первый тип - токен носителя, используя следующую конфигурацию < /p>

var OAuthOptions = new OAuthAuthorizationServerOptions
{
AuthenticationType = DefaultAuthenticationTypes.ExternalBearer,
TokenEndpointPath = new PathString("/Token"),
Provider = new ApplicationOAuthProvider(PublicClientId),
AccessTokenExpireTimeSpan = TimeSpan.FromDays(14),
AllowInsecureHttp = true,
AccessTokenFormat = new SecureTokenFormatter(GetMachineKey())
};
< /code>

и второй тип Используйте файл cookie аутентификации для внешнего входа < /p>

app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = DefaultAuthenticationTypes.ExternalCookie,
AuthenticationMode = Microsoft.Owin.Security.AuthenticationMode.Passive,
CookieHttpOnly = true,
CookieSecure = CookieSecureOption.SameAsRequest,
CookieName = ".AspNet." + DefaultAuthenticationTypes.ExternalCookie,
ExpireTimeSpan = TimeSpan.FromMinutes(5),
TicketDataFormat = new SecureTokenFormatter(GetMachineKey())
});
< /code>

Когда выход пользователя на самом деле выпускаем два журнала < /p>

Request.GetOwinContext().Authentication.SignOut(DefaultAuthenticationTypes.ExternalCookie);
< /code>

и < /p>

Request.GetOwinContext().Authentication.SignOut(DefaultAuthenticationTypes.ExternalBearer);
< /code>

С первым я ожидаю увидеть, что cookie .aspnet.externalcookie, удаленный из браузера, который не является.
со вторым, я ожидаю, что мой токен недействительным и пользователь. Физически выходите из системы текущей идентификации для текущего сеанса?
2) Снимите внешний файл cookie из браузера? < /P>

Подробнее здесь: https://stackoverflow.com/questions/272 ... ove-cookie
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Аутентификация OWIN, истекать текущий токен и удалить cookie
    Anonymous » » в форуме C#
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Аутентификация OWIN, срок действия текущего токена и удаление файлов cookie
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Cookie Cookie Cookie Cookie Core Identity ASP.NET хранится, но не разрешается - Blazor Web App
    Гость » » в форуме C#
    0 Ответы
    46 Просмотры
    Последнее сообщение Гость
  • Почему мой POST-запрос Python продолжает истекать?
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Почему мой POST-запрос Python продолжает истекать?
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»