Я хочу включить аутентификацию службы приложений, чтобы защитить среду разработки от публичного c доступа. Сама аутентификация службы приложений работает нормально, разрешены только люди из нашей компании Azure AD, все хорошо.
Но это противоречит аутентификации самого сайта, после аутентификации через Azure AD веб-сайт видит вас, как вы уже вошли в систему. И я не понимаю, как именно это приводит к конфликту, мы используем проверку подлинности с помощью форм, я попытался явно назвать Cook ie, который должен искать формы auth, и установить его всегда использовать куки для аутентификации, но это все еще конфликтует.
<authentication mode="Forms">
<forms name=".ASPXAUTH" loginUrl="~/sign-in" timeout="2880" requireSSL="true" cookieless="UseCookies" />
</authentication>
После входа в систему через Microsoft я вижу, что нет .ASPXAUTH cook ie, только AppServiceAuthSession, однако при проверке формы я вошел в систему.