Primeira abertura silenciosa
Aceite o aviso de licença em nome das pessoas para que a primeira inicialização não pare em uma tela que elas talvez não entendam.
{
"accept_seula_for_user": true
}Diretório de apps Android · VPN e acesso
Estas são as chaves de configuração gerenciada que a Cisco documenta em seus próprios artigos para o app de VPN Secure Client no Android. Elas permitem que a TI pule o aviso de licença, informe um alias de certificado, marque o dispositivo para o controle de acesso à rede e provisione uma ou várias entradas de VPN. A Cisco afirma que o esquema completo está embutido no app; por isso, esta página cobre apenas as chaves que a Cisco publica em seus documentos de suporte. Seu MDM pode não expor todas as opções.
com.cisco.anyconnect.vpn.android.avf Configurações comuns
Copie uma configuração para a configuração gerenciada de uma política e depois ajuste os valores. Cada uma usa apenas chaves explicadas abaixo.
Aceite o aviso de licença em nome das pessoas para que a primeira inicialização não pare em uma tela que elas talvez não entendam.
{
"accept_seula_for_user": true
}Use um certificado já entregue ao chaveiro e repasse um ID de dispositivo para que sua rede reconheça os dispositivos gerenciados.
{
"vpn_keychain_cert_alias": "corp-vpn-cert",
"vpn_connection_device_id": "{{DeviceID}}"
}Use quando o Umbrella for a única VPN no dispositivo. A Cisco observa que aceitar o aviso de licença é independente da configuração de VPN sempre ativa; por isso, ambos são definidos aqui, e a configuração deve chegar ao dispositivo antes da primeira abertura do app.
{
"vpn_always_on_umbrella_only": true,
"accept_seula_for_user": true
}Configuração gerenciada
Os nomes das chaves e os tipos de valor vêm da documentação do fornecedor. As explicações são escritas pelo Nomid.
| Chave | Tipo | O que faz | Exemplo |
|---|---|---|---|
| Primeira execução e Umbrella | |||
accept_seula_for_user | Ativado ou desativado | Aceita o aviso de licença de software em nome da pessoa, para que o app comece a funcionar sem uma etapa manual. | true |
vpn_always_on_umbrella_only | Ativado ou desativado | Limita a VPN sempre ativa à proteção do Umbrella. A Cisco orienta usar essa opção quando o Umbrella é a sua única VPN. Se você usa outras VPNs, a Cisco orienta ativar a VPN sempre ativa sem restringi-la ao Umbrella. | true |
| Conexões VPN e identidade | |||
vpn_configuration_list | Lista de entradas de VPN | Provisiona várias entradas de VPN de uma vez. Cada item da lista é um pacote vpn_configuration. Para uma única entrada, a Cisco indica os campos vpn_connection. | |
vpn_keychain_cert_alias | Alias do certificado | Indica o certificado do chaveiro do Android a ser usado. Se ele ainda não foi importado, o app o solicita. Um alias incorreto faz a pessoa ver avisos repetidos. | corp-vpn-cert |
vpn_connection_device_id | Identificador do dispositivo | Repassa um identificador do dispositivo, geralmente um espaço reservado preenchido pelo seu MDM, para o controle de acesso à rede ou para relatórios. | {{DeviceID}} |
Implante com o Nomid
Encontre-o no Google Play, na lista de apps da política, e escolha como ele será instalado.
Na política, defina a configuração gerenciada do app com as chaves e os valores desta página.
Os dispositivos da política recebem o Cisco Secure Client e a configuração dele na próxima sincronização.
Perguntas
Esta página usa com.cisco.anyconnect.vpn.android.avf. Os artigos da Cisco citados aqui não informam o nome do pacote; por isso, confirme-o na lista de apps do seu MDM ao adicionar o app.
A Cisco afirma que o esquema está embutido no APK do app, em res/restrictions.xml, e pode ser obtido pela API de EMM do Google. Esta página lista apenas as chaves que a Cisco documenta publicamente nos artigos linkados abaixo.
A Cisco afirma que, quando vpn_keychain_cert_alias está definido, o app pede ao KeyChain do Android que importe o certificado se ele ainda não estiver lá, o que normalmente exibe um aviso do sistema. A Cisco sugere que o app de MDM implemente onChoosePrivateKeyAlias para evitar esse aviso. Se o seu MDM faz isso, não é abordado no artigo da Cisco.
O artigo de configuração gerenciada da Cisco ainda tem o título com AnyConnect, e a Cisco lista o produto ao qual ele se aplica como Secure Client, incluindo o AnyConnect. As chaves desta página vêm desses artigos.
Adicione o app a uma política do Nomid, defina a configuração dele e escolha as permissões.