Introduce UserInfo helper class

A new helper class UserInfo is introduced that collects
information about a resource or token owner.
The corresponding attributes have been extracted from
the AccessToken class and moved to UserInfo.

This patch also adds unit tests for both classes.

Change-Id: Icedd68d68fb76f00749eee0d242584afb5cb1117
Signed-off-by: Michael Ochmann <michael.ochmann@sap.com>
7 files changed
tree: 8f62754ec9e48f230b9a976fd5525fdb6407e9c9
  1. lib/
  2. src/
  3. .buckconfig
  4. .gitignore
  5. BUCK
  6. LICENSE
  7. LICENSE-scribe
  8. README.md
  9. VERSION
README.md

Cloud Foundry UAA OAuth 2.0 Authentication Provider

With this plugin Gerrit can use OAuth2 protocol to authenticate users accessing Gerrit's Web UI with a CloudFoundry User Account and Authentication (UAA) server. The Sign In link will redirect the user to the UAA login screen.

For Git-over-HTTP communication users still need to generate and use an HTTP password.

License

Apache License 2.0