doorkeeper-gem/doorkeeper

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
lib/generators/doorkeeper/templates/README
lib/generators/doorkeeper/templates/add_confidential_to_applications.rb.erb
lib/generators/doorkeeper/templates/add_owner_to_application_migration.rb.erb
lib/generators/doorkeeper/templates/add_previous_refresh_token_to_access_tokens.rb.erb
lib/generators/doorkeeper/templates/enable_pkce_migration.rb.erb
lib/generators/doorkeeper/templates/enable_polymorphic_resource_owner_migration.rb.erb
lib/generators/doorkeeper/templates/migration.rb.erb
app/controllers/doorkeeper/application_controller.rb11
app/controllers/doorkeeper/application_metal_controller.rb9
app/controllers/doorkeeper/applications_controller.rb78
A
30 mins
app/controllers/doorkeeper/authorizations_controller.rb129
A
1 hr
app/controllers/doorkeeper/authorized_applications_controller.rb26
app/controllers/doorkeeper/token_info_controller.rb20
app/controllers/doorkeeper/tokens_controller.rb82
app/helpers/doorkeeper/dashboard_helper.rb16
benchmark/ruby/client_credentials.rb48
lib/doorkeeper.rb154
lib/doorkeeper/config.rb343
C
1 day
lib/doorkeeper/config/abstract_builder.rb15
lib/doorkeeper/config/option.rb42
A
3 hrs
lib/doorkeeper/config/validations.rb35
lib/doorkeeper/engine.rb30
lib/doorkeeper/errors.rb57
lib/doorkeeper/grant_flow.rb37
lib/doorkeeper/grant_flow/fallback_flow.rb12
lib/doorkeeper/grant_flow/flow.rb35
lib/doorkeeper/grant_flow/registry.rb32
lib/doorkeeper/grape/authorization_decorator.rb16
lib/doorkeeper/grape/helpers.rb42
lib/doorkeeper/helpers/controller.rb65
lib/doorkeeper/models/access_grant_mixin.rb41
lib/doorkeeper/models/access_token_mixin.rb211
A
35 mins
lib/doorkeeper/models/application_mixin.rb39
A
25 mins
lib/doorkeeper/models/concerns/accessible.rb9
lib/doorkeeper/models/concerns/expirable.rb18
lib/doorkeeper/models/concerns/expiration_time_sql_math.rb72
lib/doorkeeper/models/concerns/orderable.rb12
lib/doorkeeper/models/concerns/ownership.rb14
lib/doorkeeper/models/concerns/polymorphic_resource_owner.rb24
lib/doorkeeper/models/concerns/resource_ownerable.rb24
lib/doorkeeper/models/concerns/reusable.rb12
lib/doorkeeper/models/concerns/revocable.rb12
lib/doorkeeper/models/concerns/scopes.rb22
lib/doorkeeper/models/concerns/secret_storable.rb36
lib/doorkeeper/oauth.rb11
lib/doorkeeper/oauth/authorization/code.rb54
lib/doorkeeper/oauth/authorization/context.rb14
lib/doorkeeper/oauth/authorization/token.rb83
lib/doorkeeper/oauth/authorization/uri_builder.rb27
lib/doorkeeper/oauth/authorization_code_request.rb96
A
25 mins