4D v16.3On 4D Mobile Authentication database method |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
On 4D Mobile Authentication database method
On 4D Mobile Authentication database method
O On 4D Mobile Authentication database method lhe permite controlar de forma personalizada a abertura das sessões 4D Mobile em 4D. Este método base se destina principalmente ao filtrado de conexões quando se estabelece uma conexão entre um Wakanda Server e 4D. // Método base On 4D Mobile Authentication $1 contem o nome do usuário e $2 a senha utilizada para a conexão. A senha ($2) pode ser recebida em claro ou em forma hash, dependendo do modo utilizado para a petição. Este modo é indicado pelo parâmetro $3 para permitir realizar o processo apropriado:
Quando o pedido de conexão 4D Mobile provém de Wakanda Server, a senha se envia sempre em forma de hash. $0:=Validate password($1;$2;$3) O comando Validate password foi estendido para aceitar um nome de usuário como primeiro parâmetro, assim como um parâmetro opcional que indica se a senha se expressa em forma hash. $HashedPasswd :=Generate digest($ClearPasswd ;4D digest) O comando Generate digest aceita 4D digest como algoritmo de hashing, correspondente ao método utilizado por 4D para sua gestão interna de palavras chaves. Este exemplo só aceita o usuário "admin" com a senha "123" que não corresponde a um usuário 4D: //On REST Authentication database method Este exemplo de On 4D Mobile Authentication database method verifica que a demanda de conexão que provém de um dos servidores Wakanda autorizados, salvos nos usuários da base 4D: C_TEXT($1;$2)
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
Criado por: 4D v14 ARTICLE USAGE
Manual de linguagem 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||