É possível, mas há várias partes móveis que precisam ser colocadas para funcionar. Você pode ver o meu post para verificar se estão todos no lugar e alguns links para artigos de referência. Ele foi escrito para o asp.net core 1.1 rodando no net452, mas desde então eu atualizei esse aplicativo para o core 2.0 no net462 e além das alterações do setup.cs para autenticação, tudo ainda funciona.