4D v14.3On 4D Mobile Authentication database method |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.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 (via REST) 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 contém 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: //Método base On 4D Mobile Authentication 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
ARTICLE USAGE
Manual de linguagem 4D ( 4D v14 R2) Parent of : On 4D Mobile Authentication database method ( 4D v14 R3) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||