add doorkeeper to Gemfile, fix versions
configure doorkeeper
oauth token expiration and scope
update schema.rb
extend oauth access token type
generate api token as oauth access token
link oauth access token and api token
set api token expires_at and scopes
simple api token format
detailed errors on api authentication failure
update schema.rb
api token expiration check
APIToken#has_scope?
add 'all' scope to api token
refactor APIToken#in_scopes?
check api token scope
add scope to all private APIs
soft delete api token and access token
revert schema.rb
ignore ag config