4D v16.3Método base On 4D Mobile Authentication |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Método base On 4D Mobile Authentication
Método base On 4D Mobile Authentication
El Método base On 4D Mobile Authentication le permite controlar de forma personalizada la apertura de las sesiones 4D Mobile (vía REST) en 4D. Este método base se destina principalmente al filtrado de conexiones cuando se establece una conexión entre un Wakanda Server y 4D. //Método base On 4D Mobile Authentication $1 contiene el nombre del usuario y $2 la contraseña utilizada para la conexión. La contraseña ($2) puede recibirse en claro o en forma hash, dependiendo del modo utilizado para la petición. Este modo es indicado por el parámetro $3 para permitirle realizar el procesamiento apropiado:
Cuando la solicitud de conexión 4D Mobile proviene de Wakanda Server, la contraseña se envía siempre en forma de hash.
$0:=Validate password($1;$2;$3) El comando Validate password se ha extendido para aceptar un nombre de usuario como primer parámetro, así como un parámetro opcional que indica si la contraseña se expresa en forma hash. $HashedPasswd :=Generate digest($ClearPasswd ;4D digest) El comando Generate digest acepta 4D digest como algoritmo de hashing, correspondiente al método utilizado por 4D para su gestión interna de palabras claves. Este ejemplo sólo acepta el usuario "admin" con la contraseña "123" que no corresponde a un usuario 4D: //Método base On REST Authentication Este ejemplo de Método base On 4D Mobile Authentication verifica que la demanda de conexión proveniente de uno de los dos servidores Wakanda autorizados, guardados en los usuarios de la base 4D: C_TEXT($1;$2)
|
PROPIEDADES
Producto: 4D
HISTORIA
Creado por: 4D v14 ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||