Как выйти из системы после использования «Войти через Slack» - PullRequest
1 голос
/ 06 февраля 2020

У меня есть мое веб-приложение, в котором я использую кнопку «Войти с Slack», чтобы пользователи могли получить доступ к Slack из моего приложения, теперь я пытаюсь автоматически отключить пользователя от Slack, когда пользователь выходит из моего веб-приложения, но нет такой документации, как "Выйти из провала".

Я пробовал несколько способов выйти, в том числе отменить код авторизации, но не удалось найти решение этой проблемы.

1 Ответ

0 голосов
/ 06 февраля 2020

Есть несколько способов сделать это, выйти из системы, когда браузер закрыт, но это зависит от того, как вы используете куки.

  1. Использование Cookieless=True
  2. Пользователь JavaScript подход, чтобы удалить повара ie на window.unload

Cookieless = True

<system.web>
  <authentication mode="Forms">
    <forms loginUrl="/Account/Login"
           protection="All"
           cookieless="true" //set to true   
  </authentication>
</system.web>

Javascript

window.addEventListener('unload', function(event) {
   document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
});
...