###前提・実現したいこと
Azure App Serviceにてデプロイしたアプリにサインインする際に保持しているトークンの情報を破棄したい。
現在MSのMicrosoftを利用しアプリケーションを作成中です。
一度Microsoftアカウントでログインすると同一ウィンドウでAzurePortalを開くと認証の処理が内部で行われると思います。
現在作成中のアプリもAzureADを使用しています。
そのためアプリのサインインを行う際にも同様の動作が実施され、以前にMicrosoftアカウントでログインしているとAzureAD認証が内部で処理されるためユーザ名とパスワードを入力することなく、サインインができてしまいます。Microsoftアカウントでログインした際のトークンが60分間有効なためだと思うのですが
このトークンを破棄するにはどのような処理を書けばよいのでしょうか。
Web.configかAccountContoller.csに処理を書きたいです。
Web.configにセッションが5分で切れるように設定してあります。
よろしくお願いします。
###試したこと
Web.configにIIS設定として
<authentication mode="Forms">
<forms timeout="1" slidingExpiration="false" />
</authentication>
を設定してみたがエラー。
###補足情報(言語/FW/ツール等のバージョンなど)
利用技術
Microsoft Azure(WebApps,AD)
開発環境
Microsoft Visual Studio 2015
言語
C#
あなたの回答
tips
プレビュー