Я использую https://myapps.microsoft.com/ в качестве страницы входа.
Однако бывают случаи, когда, когда я щелкаю свое приложение на панели инструментов, у меня заканчивается сеанс, когда страница перенаправляется.Я должен закрыть и щелкнуть по нему еще раз, это время, когда я получаю сеанс на своей странице.
Второй сценарий: я всегда получаю сообщение «Bad Request - Request Too Long error».Какую конфигурацию я пропустил?
Вот код, который я использую:
public class Logon
{
[Authorize]
public void Authenticate()
{
if (ClaimsPrincipal.Current.Identity.IsAuthenticated)
{
string userfirstname = ClaimsPrincipal.Current.FindFirst(ClaimTypes.GivenName).Value;
string userlastname = ClaimsPrincipal.Current.FindFirst(ClaimTypes.Surname).Value;
// do some checking
// set session and redirect
// when page is redirected to Home Index, session checking occur
Response.Redirect("~/Home/Index");
}
}
}
Что касается настроек Azure
URL-адрес моей домашней страницы и URL-адрес ответа установлены на: https://mysite/logon/authenticate размещен намой местный IIS.
Я добавил свое приложение через меню регистрации приложений на панели Azure AD.
Спасибо.