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 de versão.
Um aplicativo local publicado via Azure AD 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 Proxy de Aplicativo para um aplicativo local.
Depois de criar uma instância de um aplicativo personalizado ou criar um aplicativo, as Proxy de Aplicativo configurações do aplicativo podem ser definidas atualizando as propriedades onPremisesPublishing do aplicativo.
Para obter um tutorial sobre como 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 de Proxy de Aplicativo, a alternateUrl será a URL amigável que apontará para o gerenciador de tráfego. |
| applicationServerTimeout | Cadeia de caracteres | A duração que o conector aguardará por 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 status do erro for "Tempo limite de back-end". O valor padrão é default. |
| applicationType | Cadeia de caracteres | Indica se esse aplicativo é um Proxy de Aplicativo configurado. 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 se autenticar antes de acessar o aplicativo. Passthru 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 Proxy de Aplicativo novos aplicativos, a propriedade será definida como true por padrão. Para todos os aplicativos existentes, a propriedade será 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 que 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 Proxy de Aplicativo ou não. Isso é pré-definido 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 essa configuração somente 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 Azure Active Directory. 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 por 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 querem 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 se true o aplicativo não exigia 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 a false menos que você tenha embutido links HTML em código para outros aplicativos locais e não use domínios personalizados. Para obter mais informações, consulte Tradução de link com Proxy de Aplicativo. O valor padrão é false. |
| 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
Veja a seguir uma representação JSON do 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,
"singleSignOnSettings": {"@odata.type": "microsoft.graph.onPremisesPublishingSingleSignOn"},
"verifiedCustomDomainCertificatesMetadata": {"@odata.type": "microsoft.graph.verifiedCustomDomainCertificatesMetadata"},
"verifiedCustomDomainKeyCredential": {"@odata.type": "microsoft.graph.keyCredential"},
"verifiedCustomDomainPasswordCredential": {"@odata.type": "microsoft.graph.passwordCredential"}
}
Comentários
Enviar e exibir comentários de