[OAuth2] Add files for UserDetails and UserDetailsService