No post anterior foi explicado como configurar o social sign-in, utilizando o Google.
Mas no exemplo anterior ele ficou como default. E se o usuário não quiser um social sign-in? Bem, precisamos dar opções. Isso é o que veremos nesse post. Como deixar habilitado mais de um modo de autenticar.
Bem, agora que já sabemos como configurar o social sign-in, não devemos deixar ele como default(padrão). Mas, edite o authentication scheme criado como Social Sign-in e habilite a função “Switch in Session”
Isso vai permitir trocar a autenticação padrão da aplicação por essa.
Agora, vamos alterar a página de login, aquela que digitamos usuário e senha.
Adicione mais um botão como na primeira imagem desse post. Configure a action em Behaviour deste botão para “Page in this application”. Direcione para a home da aplicação, no meu caso a página 1. E em Advanced adicione APEX_AUTHENTICATION=google. Lembrando que google é o nome do meu authentication scheme.
Pronto. Agora na aplicação temos mais de um método de autenticação habilitado, sendo um deles o social sign-in.