Restringir criação de usuário via OAuth2

Olá,

Proponho adicionar uma opção para recusar o registro de um usuário caso ele não possua uma função específica. A função será passada como um atributo no JSON, assim como os demais atributos.
Isso permitiria automatizar a criação e dispensar a necessidade de um administrador aceitar ou rejeitar o registro.
O que você acha?