Я переписываю сайт с нуля для лазури.Каждый пользователь владеет несколькими объектами и имеет ряд разрешений.Вместе они определяют, что им разрешено делать.Вопрос в том, как хранить эту информацию.Я хочу выполнить аутентификацию самостоятельно, используя собственную логику.
Из соображений производительности я бы хотел кэшировать эти списки авторизации для каждого пользователя после того, как он вошел в систему. Может кто-нибудь дать мне пример того, какбезопасное и эффективное хранение и доступ к этой информации о сеансе.
Редактировать
Я посмотрел на элемент управления доступом к устройству, но это казалось излишним, так как я собирался создатьотдельный сайт для аутентификации, который, кажется, не имеет смысла.Будет ли аутентификация на основе утверждений иметь смысл отдельно?Как бы вы это сделали, если это произойдет?
Будет ли более целесообразным просто сохранить имя пользователя в файле cookie традиционным способом, а затем повторно запрашивать хранилище таблиц при каждом запросе, чтобы получить разрешения и т. Д.?Как будет работать хранение имени пользователя в Azure?
Здесь большое значение имеет стоимость, так как это очень маленький сайт (по стандартам Azure), но я хочу высокую производительность для небольшого числа пользователей.