• Matéria: Informática
  • Autor: rodrigofssantiago
  • Perguntado 7 anos atrás

No livro é apresentado o componente zend-authentication como excelente alternativa para implementar parte da autenticação para um processo defensivo da aplicação. Com o zend-authentication será possível filtrar, configurar e validar de forma rápida uma tentativa de autenticação de um usuário tendo a disposição diversos adaptadores para utilizar o banco de dados bem como outros mecanismos para validação.

LISBOA, Flávio Gomes da Silva. Programação Back End II. Maringá-Pr: UniCesumar, 2018.

Analise o código abaixo:

<?php

// ...
$auth = new AuthenticationService();

$username = 'eduardo';
$password = 'bona';

$authAdapter = new Adapter($username, $password);

$result = $authAdapter-> ??????? ();
?>

Dentro do exposto acima, e do componente zend-authentication, qual o método desta classe que é utilizada para confrontar todos os dados informados e obter um resultado.
Alternativas
Alternativa 1:
auth

Alternativa 2:
valid

Alternativa 3:
adapter

Alternativa 4:
connect

Alternativa 5:
authenticate

Respostas

respondido por: vchinchilla22
2

Olá!

Baseado no livro Programação Back End II de Gomes (2018), onde se explica que o componente zend-authentication é uma opção muito boa para autenticar parte de um processo defensivo, devido a que este filtra, configura e valida de forma rápida.

O componente zend-authentication utiliza diversos adaptadores para acceder ao banco de dados e fazera validação. A autenticação é um processo de confronto de dados. O usuário envia dados  que serão comparados com outros armazenados em algum local.

Assim o método authenticate é o que realiza o processo de confronto de dados. Ele  recebe como argumento um objeto referenciado através da variável $authAdapter

Assim pelo exemplo dado, o método da classe  Adapter que é utilizada para confrontar todos os dados informados e obter um resultado é:

Alternativa 5:  Authenticate


Perguntas similares