The OAuth2 path to add Auth0 as a login option should be really straightforward, basically configuring the OAuth2 plugin by defining the site settings mentioned in the linked documentation, with the values for Client ID, Client Secret, etc that you grab from you Auth0 Application.