6#include <azure/core/credentials/credentials.hpp>
11namespace Azure {
namespace Identity {
namespace _detail {
16 class TenantIdResolver final {
17 TenantIdResolver() =
delete;
18 ~TenantIdResolver() =
delete;
21 static std::string Resolve(
22 std::string
const& explicitTenantId,
23 Core::Credentials::TokenRequestContext
const& tokenRequestContext,
24 std::vector<std::string>
const& additionallyAllowedTenants);
27 static bool IsAdfs(std::string
const& tenantId);
29 static bool IsValidTenantId(std::string
const& tenantId);