public static Task <LabResponse> GetAdfsUserAsync(FederationProvider federationProvider, bool federated = true) { var query = UserQuery.DefaultUserQuery; query.FederationProvider = federationProvider; query.IsFederatedUser = federated; return(GetLabUserDataAsync(query)); }
public static LabResponse GetAdfsUser(FederationProvider federationProvider, bool federated = true) { var user = DefaultUserQuery; user.FederationProvider = federationProvider; user.IsFederatedUser = true; user.IsFederatedUser = federated; return(GetLabUserData(user)); }
public static Task <LabResponse> GetAdfsUserAsync(FederationProvider federationProvider, bool federated = true) { var query = UserQuery.PublicAadUserQuery; query.FederationProvider = federationProvider; query.UserType = federated ? UserType.Federated : UserType.Cloud; if (!federated && federationProvider != FederationProvider.ADFSv2019) { throw new InvalidOperationException("Test Setup Error: MSAL only supports ADFS2019 direct (non-federated) access. " + "Support for older versions of ADFS is exclusively via federation"); } return(GetLabUserDataAsync(query)); }