**Describe the solution you'd like**

An option to make the `IDENTIFIED WITH` section mandatory.

const Settings & settings,
        const String & current_database,
        const ClientInfo & client_info) const;
    std::shared_ptr<const ContextAccess> getContextAccess(const ContextAccessParams & params) const;
    std::shared_ptr<const EnabledRoles> getEnabledRoles(
        const std::vector<UUID> & current_roles,
        const std::vector<UUID> & current_roles_with_admin_option) const;
    std::shared_ptr<const EnabledRowPolicies> getEnabledRowPolicies(
        const UUID & user_id,
        const boost::container::flat_set<UUID> & enabled_roles) const;
    std::shared_ptr<const EnabledRowPolicies> tryGetDefaultRowPolicies(const UUID & user_id) const;
    std::shared_ptr<const EnabledQuota> getEnabledQuota(
        const UUID & user_id,
        const String & user_name,
        const boost::container::flat_set<UUID> & enabled_roles,
        const Poco::Net::IPAddress & address,
        const String & forwarded_address,
        const String & custom_quota_key) const;
    std::vector<QuotaUsage> getAllQuotasUsage() const;
    std::shared_ptr<const EnabledSettings> getEnabledSettings(
        const UUID & user_id,
        const SettingsProfileElements & settings_from_user,
        const boost::container::flat_set<UUID> & enabled_roles,
        const SettingsProfileElements & settings_from_enabled_roles) const;
    std::shared_ptr<const SettingsProfilesInfo> getSettingsProfileInfo(const UUID & profile_id);
    const ExternalAuthenticators & getExternalAuthenticators() const;
    
    AccessChangesNotifier & getChangesNotifier();
private:
    class ContextAccessCache;