Esse negócio de requisitos funcionais e não funcionais é muito subjetivo...
Há margem para interpretar que a verificação de identidade do cliente é uma funcionalidade (verificar identidade).
Na questão abaixo (Q663506) da FCC, observe se o requisito 8 não é similar ao requisito dado como não funcional nesta questão:
Considere a lista de requisitos abaixo, coletada para um software a ser desenvolvido por uma equipe de profissionais de TI da Eletrosul.
1. Cada operação realizada pelo usuário deve ser processada em no máximo 2 segundos.
2. Um usuário deve ser capaz de pesquisar os dados disponíveis em todas as hidrelétricas.
3. A taxa de falha tolerada em operações no sistema deverá ser de no máximo 0,1%.
4. As indicações das operações disponíveis no sistema devem ser apresentadas de forma clara ao usuário.
5. O software deve gerar, diariamente, a listagem de falhas de transmissão por rede.
6. O software deverá ser desenvolvido utilizando a plataforma Java e o SGBD Oracle.
7. As operações contábeis e fiscais realizadas pelo sistema devem estar de acordo com as normas e leis vigentes.
8. Cada usuário do sistema deve ser identificado apenas por sua matrícula de 10 dígitos.
9. O software deverá ser acessível a pessoas portadoras de deficiências visuais.
São requisitos funcionais APENAS os que constam nos itens
a)2, 5 e 8.
b)5 e 8.
c)1, 3, 4, 6, 7 e 9.
d)2, 4, 5, 8 e 9.
e)1, 2, 4, 7 e 9.
Gabarito: a
Choro feito, bola pra frente.