Snowflake interview question

Design an authentication and authorization system for a multi-tenant web application.