Autenticacao com spring security + auth2

Boa noite

Estou precisando montar um projeto onde o back-end fique desacoplado do front-end, inclusive rodando em maquinas separadas.

Para o back-end a idéia é utilizar spring. spring rest, spring security. A autenticação auth2.

Alguem poderia me indicar algum tutorial, ou projeto para eu usar como base para aprendizado.