- Update rubocop version and support ruby 3
- BREAKING: Remove deprecated
authenticatemethod, usetokeninstead
- Use the new default branch (
main, replacingmaster) in the publish job.
- Publish gem to the new gem server
- Support requesting scopes
- Add requirement for Ruby 2.2 to gemspec (this was an implicit requirement before)
- Allows value of
token_typeto have any casing
- Add
instanceaccessor toAccessTokenAgent::Connector
- Use a string as key in HTTP headers, to be compatible with Ruby < 2.3
- Add
http_auth_headermethod to the connector, since this is the most common use case - Deprecate the
authenticatemethod in favor of the newtokenmethod - Allow to configure from which path to get the access token
- Put all errors into the AccessTokenAgent namespace
- Actually return a token when faking auth
- Rename error raised for unsupported token types
- Ensure that access token response carries an access token
- Fix broken gem release (missing files)
- Raise
AccessTokenAgent::ConnectionErrorif the auth service could not be reached.
- Rename fake_authenticate parameter to fake_auth
- This is compatible with the file format that AuthConnector already expects
- Remove obsolete class Credentials
- Rename base_uri parameter to host
- This is compatible with the file format that AuthConnector already expects
- initial Release