tipo de recurso onPremisesPublishing

Namespace: microsoft.graph

Importante

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 Versão.

Um aplicativo local publicado por meio de Microsoft Entra proxy de aplicativo é representado por um objeto de aplicativo e sua propriedade onPremisesPublishing associada. Proxy de Aplicativo fornece acesso remoto seguro a aplicativos locais.

Um objeto onPremisesPublishing representa o conjunto de propriedades para configurar Proxy de Aplicativo para um aplicativo local.

Depois de instanciar um aplicativo personalizado ou criar um aplicativo, as configurações de Proxy de Aplicativo para o aplicativo podem ser configuradas atualizando as propriedades onPremisesPublishing do aplicativo.

Para obter um tutorial sobre como configurar Proxy de Aplicativo, consulte Automatizar a configuração de Proxy de Aplicativo usando o Microsoft API do Graph.

Propriedades

Propriedade Tipo Descrição
Alternateurl Cadeia de caracteres Se você estiver configurando um gerenciador de tráfego na frente de vários aplicativos proxy de aplicativo, o alternateUrl será a URL amigável ao usuário que aponta para o gerenciador de tráfego.
applicationServerTimeout Cadeia de caracteres A duração em que o conector aguarda uma resposta do aplicativo de back-end antes de fechar a conexão. Os valores possíveis são default, long. Quando definido como padrão, o tempo limite do aplicativo de back-end tem um comprimento de 85 segundos. Quando definido como longo, o tempo limite de back-end é aumentado para 180 segundos. Use long se o servidor levar mais de 85 segundos para responder às solicitações ou se você não conseguir acessar o aplicativo e o erro status for "Tempo limite de back-end". O valor padrão é default.
applicationType Cadeia de caracteres Indica se esse aplicativo é um aplicativo configurado Proxy de Aplicativo. Isso é pré-definido pelo sistema. Somente leitura.
externalAuthenticationType externalAuthenticationType Detalha a configuração de pré-autenticação do aplicativo. A pré-autenticação impõe que os usuários devem autenticar antes de acessar o aplicativo. Passar não requer autenticação. Os valores possíveis são: passthru e aadPreAuthentication.
Externalurl Cadeia de caracteres A url externa publicada para o aplicativo. Por exemplo, https://intranet-contoso.msappproxy.net/.
Internalurl Cadeia de caracteres A url interna do aplicativo. Por exemplo, https://intranet/.
isBackendCertificateValidationEnabled Booliano Indica se a validação do certificado SSL de back-end está habilitada para o aplicativo. Para todos os novos aplicativos Proxy de Aplicativo, a propriedade é definida como true por padrão. Para todos os aplicativos existentes, a propriedade é definida como false.
isHttpOnlyCookieEnabled Booliano Indica se o sinalizador de cookie HTTPOnly deve ser definido nos cabeçalhos de resposta HTTP. Defina esse valor para true ter Proxy de Aplicativo cookies incluam o sinalizador HTTPOnly nos cabeçalhos de resposta HTTP. Se estiver usando os Serviços de Área de Trabalho Remota, defina esse valor como False. O valor padrão é false.
isOnPremPublishingEnabled Booliano Indica se o aplicativo está sendo publicado por meio de Proxy de Aplicativo ou não. Isso é predefinido pelo sistema. Somente leitura.
isPersistentCookieEnabled Booliano Indica se o sinalizador de cookie persistente deve ser definido nos cabeçalhos de resposta HTTP. Mantenha esse valor definido como false. Use apenas essa configuração para aplicativos que não podem compartilhar cookies entre processos. Para obter mais informações sobre configurações de cookie, consulte Configurações de cookie para acessar aplicativos locais no Microsoft Entra ID. O valor padrão é false.
isSecureCookieEnabled Booliano Indica se o sinalizador de cookie seguro deve ser definido nos cabeçalhos de resposta HTTP. Defina esse valor para true transmitir cookies em um canal seguro, como uma solicitação HTTPS criptografada. O valor padrão é true.
isStateSessionEnabled Booliano Indica se a validação do parâmetro de estado quando o cliente usa o fluxo de concessão de código de autorização OAuth 2.0 está habilitada. Essa configuração permite que os administradores especifiquem se desejam habilitar a proteção CSRF para seus aplicativos.
isTranslateHostHeaderEnabled Booliano Indica se o aplicativo deve traduzir urls nos cabeçalhos de resposta. Mantenha esse valor como true , a menos que seu aplicativo exija o cabeçalho de host original na solicitação de autenticação. O valor padrão é true.
isTranslateLinksInBodyEnabled Booliano Indica se o aplicativo deve traduzir urls no corpo do aplicativo. Mantenha esse valor como false , a menos que você tenha links HTML codificados para outros aplicativos locais e não use domínios personalizados. Para obter mais informações, consulte Link translation with Proxy de Aplicativo. O valor padrão é false.
onPremisesApplicationSegments (preterido) coleção onPremisesApplicationSegment Representa a coleção do segmento de aplicativo para um aplicativo curinga local. Essa propriedade está preterida e deixará de retornar dados em 1º de junho de 2023. Em vez disso , use segmentsConfiguration .
segmentsConfiguration segmentConfiguration Representa a coleção de segmentos de aplicativo para um aplicativo curinga local que é publicado por meio de Microsoft Entra proxy de aplicativo.
singleSignOnSettings onPremisesPublishingSingleSignOn Representa a configuração de logon único para o aplicativo local.
verifiedCustomDomainCertificatesMetadata verifiedCustomDomainCertificatesMetadata Detalhes do certificado associado ao aplicativo quando um domínio personalizado está em uso. null ao usar o domínio padrão. Somente leitura.
verifiedCustomDomainKeyCredential keyCredential A credencial de chave associada para o domínio personalizado usado.
verifiedCustomDomainPasswordCredential passwordCredential A credencial de senha associada para o domínio personalizado usado.

Representação JSON

A representação JSON a seguir mostra o tipo de recurso.

{
  "alternateUrl": "String",
  "applicationServerTimeout": "String",
  "applicationType": "String",
  "externalAuthenticationType": "String",
  "externalUrl": "String",
  "internalUrl": "String",
  "isBackendCertificationValidationEnabled": true,
  "isHttpOnlyCookieEnabled": true,
  "isOnPremPublishingEnabled": true,
  "isPersistentCookieEnabled": true,
  "isSecureCookieEnabled": true,
  "isStateSessionEnabled": true,
  "isTranslateHostHeaderEnabled": true,
  "isTranslateLinksInBodyEnabled": true,
  "onPremisesApplicationSegments":[{"@odata.type":"microsoft.graph.onPremisesApplicationSegment"}],
  "segmentsConfiguration":{"@odata.type":"microsoft.graph.segmentConfiguration"},
  "singleSignOnSettings": {"@odata.type": "microsoft.graph.onPremisesPublishingSingleSignOn"},
  "verifiedCustomDomainCertificatesMetadata": {"@odata.type": "microsoft.graph.verifiedCustomDomainCertificatesMetadata"},
  "verifiedCustomDomainKeyCredential": {"@odata.type": "microsoft.graph.keyCredential"},
  "verifiedCustomDomainPasswordCredential": {"@odata.type": "microsoft.graph.passwordCredential"}
}