Я хотел бы использовать промежуточное программное обеспечение cookie для аутентификации для хранения cookie в ядре aspnet.
У меня есть пространство имен / идентификатор арендатора для каждого запроса, поэтому один пользователь может войти в N cookie.
Я хотел бы иметь возможность использовать HttpContext.SignInAsync
и HttpContext.Authenticateasync
с этим namespace/id
.
Я не знаю всех namespace/ids
заранее.Можно ли настроить это с помощью промежуточного программного обеспечения для аутентификации?
SigninAsync("myschem" + namespaceid) ect.
, если это невозможно.Как бы выглядели мои «Helper.SignInAsync» и «Helper.AuthenticateAsync», чтобы устанавливать файлы cookie самостоятельно, а не использовать промежуточное программное обеспечение.
Причины использования платформы заключаются в том, что она заботится обо всей защите файлов cookie иустановить все настройки куки, которые я бы сделал самостоятельно.Может ли одна возможная вкладка в это?Таким образом, определяя одну схему и затем для каждого запроса измените имя файла cookie на основе tenantid?