doorkeeper-gem/doorkeeper

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
lib/doorkeeper/config.rb349
C
1 day
lib/doorkeeper/models/access_token_mixin.rb211
A
35 mins
lib/doorkeeper.rb154
A
0 mins
lib/doorkeeper/oauth/pre_authorization.rb149
A
2 hrs
app/controllers/doorkeeper/authorizations_controller.rb129
A
1 hr
lib/doorkeeper/orm/active_record/mixins/application.rb117
A
1 hr
lib/doorkeeper/oauth/authorization_code_request.rb101
A
25 mins
lib/doorkeeper/oauth/token_introspection.rb93
A
55 mins
lib/doorkeeper/oauth/refresh_token_request.rb93
A
0 mins
lib/doorkeeper/rails/routes.rb91
A
0 mins
lib/doorkeeper/oauth/authorization/token.rb83
A
0 mins
app/controllers/doorkeeper/tokens_controller.rb82
A
0 mins
lib/doorkeeper/oauth/error_response.rb79
A
0 mins
app/controllers/doorkeeper/applications_controller.rb78
A
30 mins
lib/doorkeeper/models/concerns/expiration_time_sql_math.rb72
A
0 mins
lib/doorkeeper/helpers/controller.rb65
A
0 mins
lib/doorkeeper/rails/helpers.rb65
A
0 mins
lib/doorkeeper/oauth/scopes.rb62
A
0 mins
lib/doorkeeper/oauth/helpers/uri_checker.rb59
A
35 mins
lib/doorkeeper/errors.rb58
A
0 mins
lib/doorkeeper/oauth/authorization/code.rb54
A
0 mins
lib/doorkeeper/oauth/token.rb54
A
0 mins
lib/doorkeeper/oauth/base_request.rb53
A
35 mins
lib/doorkeeper/request.rb52
A
55 mins
lib/doorkeeper/orm/active_record/redirect_uri_validator.rb50
B
5 hrs
lib/doorkeeper/orm/active_record/mixins/access_token.rb49
A
0 mins
lib/doorkeeper/oauth/password_access_token_request.rb48
A
35 mins
benchmark/ruby/client_credentials.rb48
A
0 mins
lib/doorkeeper/oauth/client_credentials/creator.rb46
A
1 hr
lib/doorkeeper/oauth/client_credentials/validator.rb44
A
0 mins
lib/doorkeeper/oauth/invalid_token_response.rb43
A
0 mins
lib/doorkeeper/oauth/code_response.rb43
A
0 mins
lib/doorkeeper/grape/helpers.rb42
A
0 mins
lib/doorkeeper/config/option.rb42
A
3 hrs
lib/doorkeeper/models/access_grant_mixin.rb41
A
0 mins
lib/doorkeeper/oauth/client_credentials/issuer.rb40
A
0 mins
lib/doorkeeper/oauth/helpers/scope_checker.rb40
A
0 mins
lib/doorkeeper/orm/active_record/mixins/access_grant.rb40
A
0 mins
lib/doorkeeper/models/application_mixin.rb39
A
25 mins
lib/doorkeeper/oauth/invalid_request_response.rb39
A
0 mins
lib/doorkeeper/grant_flow.rb37
A
0 mins
lib/doorkeeper/models/concerns/secret_storable.rb36
A
0 mins
lib/doorkeeper/oauth/client_credentials_request.rb35
A
0 mins
lib/doorkeeper/config/validations.rb35
A
0 mins
lib/doorkeeper/grant_flow/flow.rb35
A
0 mins
lib/doorkeeper/secret_storing/bcrypt.rb34
A
0 mins
lib/doorkeeper/rails/routes/mapping.rb33
A
0 mins
lib/doorkeeper/grant_flow/registry.rb32
A
0 mins
lib/doorkeeper/server.rb32
A
0 mins
lib/doorkeeper/oauth/token_response.rb30
A
0 mins