O Novell® Application Launcher™ inclui um hook de autenticação para desenvolvedores. Você pode gravar a sua própria DLL (Dynamic Link Library - Biblioteca de Link Dinâmico), aproveitando todas as vantagens fornecidas pelo hook do NAL. Para implementar um hook de autenticação do NAL, é necessário estar familiarizado com o ZENworks® Desktop Management, com o NAL e com o desenvolvimento de DLLs.
A DLL (geralmente criada na unidade C) deve conter a função NWAPPAAuthenticateExtern. Essa DLL permite que você se conecte à biblioteca zenlite.dll para autenticar inicializações de aplicativos com base nos critérios de sua preferência. O NLS, o ZENworks OnDemand Services™ e outros aplicativos utilizam esse serviço para solicitar que um usuário especifique informações antes de iniciar um aplicativo.
Como exemplo prático, depois de autenticado em uma rede, mesmo que um usuário possa manter uma conexão contínua, é possível configurar a DLL para que ela solicite o uso de qualquer método especificado (por exemplo, um dispositivo de leitura de impressões digitais ou qualquer outro dispositivo biométrico) de forma a possibilitar uma rápida reautenticação se esse usuário deixar temporariamente a estação de trabalho. Outros exemplos de como o hook de aplicativo pode ser utilizado incluem:
Licenciamento: é possível regular o número de usuários de um aplicativo. O hook de autenticação pode controlar os usuários desse aplicativo em um arquivo de banco de dados ou em um arquivo texto e impedir que ele seja disparado quando o número de usuários atingir um limite predefinido.
Credenciais especiais: é possível solicitar a especificação de credenciais especiais, como informações biométricas, para determinados usuários que acessam um aplicativo.
Agrupamento de aplicativos: é possível agrupar aplicativos, por exemplo, que exijam informações sobre compras ou cobranças.
Consulte as seções a seguir para conhecer as diretrizes de desenvolvimento e de implementação: