As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.
No corpo da solicitação, forneça um objeto JSON com uma ou mais propriedades que precisam ser atualizadas para um objeto samlOrWsFedExternalDomainFederation no Azure AD locatário.
URI do ponto de extremidade de troca de metadados usado para autenticação de aplicativos cliente avançados. Herdado de samlOrWsFedProvider.
passiveSignInUri
String
URI para o qual os clientes baseados na Web são direcionados ao entrar Azure AD serviços. Herdado de samlOrWsFedProvider.
preferredAuthenticationProtocol
String
Protocolo de autenticação preferencial. Os valores com suporte incluem saml ou wsfed. Herdado de samlOrWsFedProvider.
signingCertificate
String
Certificado atual usado para assinar tokens passados para o plataforma de identidade da Microsoft. O certificado é formatado como uma cadeia de caracteres codificada em Base64 da parte pública do certificado de assinatura de token do IdP federado e deve ser compatível com a classe X509Certificate2.
Essa propriedade é usada nos seguintes cenários:
se uma substituição for necessária fora da atualização de registro automático
um novo serviço de federação está sendo configurado
se o novo certificado de assinatura de token não estiver presente nas propriedades de federação depois que o certificado do serviço de federação tiver sido atualizado.
Azure AD atualiza certificados por meio de um processo de registro automático no qual ele tenta recuperar um novo certificado dos metadados do serviço de federação, 30 dias antes da expiração do certificado atual. Se um novo certificado não estiver disponível, o Azure AD monitorará os metadados diariamente e atualizará as configurações de federação para o domínio quando um novo certificado estiver disponível.
Resposta
Se tiver êxito, este método 200 OK retornará um código de resposta e um objeto samlOrWsFedExternalDomainFederation atualizado no corpo da resposta.
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var samlOrWsFedExternalDomainFederation = new SamlOrWsFedExternalDomainFederation
{
DisplayName = "Contoso name change",
IssuerUri = "http://contoso-test.com/adfs/services/trust",
MetadataExchangeUri = null,
SigningCertificate = "M66C6DCCAdCgAwIBAgIQQ6vYJIVKQ",
PassiveSignInUri = "https://contoso-test.com/adfs/ls/",
PreferredAuthenticationProtocol = AuthenticationProtocol.WsFed
};
await graphClient.Directory.FederationConfigurations["{samlOrWsFedExternalDomainFederation-id}"]
.Request()
.UpdateAsync(samlOrWsFedExternalDomainFederation);
Importante
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.