--- !ruby/object:Gem::Specification
name: doorkeeper
version: !ruby/object:Gem::Version
  version: 5.6.6
platform: ruby
authors:
- Felipe Elias Philipp
- Tute Costa
- Jon Moss
- Nikita Bulai
autorequire: 
bindir: bin
cert_chain: []
date: 2023-03-29 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: railties
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '5'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '5'
- !ruby/object:Gem::Dependency
  name: appraisal
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: capybara
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: coveralls_reborn
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: database_cleaner
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '2.0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '2.0'
- !ruby/object:Gem::Dependency
  name: factory_bot
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '6.0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '6.0'
- !ruby/object:Gem::Dependency
  name: generator_spec
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: 0.9.3
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: 0.9.3
- !ruby/object:Gem::Dependency
  name: grape
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: rake
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 11.3.0
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 11.3.0
- !ruby/object:Gem::Dependency
  name: rspec-rails
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: timecop
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
description: Doorkeeper is an OAuth 2 provider for Rails and Grape.
email:
- bulaj.nikita@gmail.com
executables: []
extensions: []
extra_rdoc_files: []
files:
- CHANGELOG.md
- MIT-LICENSE
- README.md
- app/assets/stylesheets/doorkeeper/admin/application.css
- app/assets/stylesheets/doorkeeper/application.css
- app/controllers/doorkeeper/application_controller.rb
- app/controllers/doorkeeper/application_metal_controller.rb
- app/controllers/doorkeeper/applications_controller.rb
- app/controllers/doorkeeper/authorizations_controller.rb
- app/controllers/doorkeeper/authorized_applications_controller.rb
- app/controllers/doorkeeper/token_info_controller.rb
- app/controllers/doorkeeper/tokens_controller.rb
- app/helpers/doorkeeper/dashboard_helper.rb
- app/views/doorkeeper/applications/_delete_form.html.erb
- app/views/doorkeeper/applications/_form.html.erb
- app/views/doorkeeper/applications/edit.html.erb
- app/views/doorkeeper/applications/index.html.erb
- app/views/doorkeeper/applications/new.html.erb
- app/views/doorkeeper/applications/show.html.erb
- app/views/doorkeeper/authorizations/error.html.erb
- app/views/doorkeeper/authorizations/form_post.html.erb
- app/views/doorkeeper/authorizations/new.html.erb
- app/views/doorkeeper/authorizations/show.html.erb
- app/views/doorkeeper/authorized_applications/_delete_form.html.erb
- app/views/doorkeeper/authorized_applications/index.html.erb
- app/views/layouts/doorkeeper/admin.html.erb
- app/views/layouts/doorkeeper/application.html.erb
- config/locales/en.yml
- lib/doorkeeper.rb
- lib/doorkeeper/config.rb
- lib/doorkeeper/config/abstract_builder.rb
- lib/doorkeeper/config/option.rb
- lib/doorkeeper/config/validations.rb
- lib/doorkeeper/engine.rb
- lib/doorkeeper/errors.rb
- lib/doorkeeper/grant_flow.rb
- lib/doorkeeper/grant_flow/fallback_flow.rb
- lib/doorkeeper/grant_flow/flow.rb
- lib/doorkeeper/grant_flow/registry.rb
- lib/doorkeeper/grape/authorization_decorator.rb
- lib/doorkeeper/grape/helpers.rb
- lib/doorkeeper/helpers/controller.rb
- lib/doorkeeper/models/access_grant_mixin.rb
- lib/doorkeeper/models/access_token_mixin.rb
- lib/doorkeeper/models/application_mixin.rb
- lib/doorkeeper/models/concerns/accessible.rb
- lib/doorkeeper/models/concerns/expirable.rb
- lib/doorkeeper/models/concerns/expiration_time_sql_math.rb
- lib/doorkeeper/models/concerns/orderable.rb
- lib/doorkeeper/models/concerns/ownership.rb
- lib/doorkeeper/models/concerns/polymorphic_resource_owner.rb
- lib/doorkeeper/models/concerns/resource_ownerable.rb
- lib/doorkeeper/models/concerns/reusable.rb
- lib/doorkeeper/models/concerns/revocable.rb
- lib/doorkeeper/models/concerns/scopes.rb
- lib/doorkeeper/models/concerns/secret_storable.rb
- lib/doorkeeper/oauth.rb
- lib/doorkeeper/oauth/authorization/code.rb
- lib/doorkeeper/oauth/authorization/context.rb
- lib/doorkeeper/oauth/authorization/token.rb
- lib/doorkeeper/oauth/authorization/uri_builder.rb
- lib/doorkeeper/oauth/authorization_code_request.rb
- lib/doorkeeper/oauth/base_request.rb
- lib/doorkeeper/oauth/base_response.rb
- lib/doorkeeper/oauth/client.rb
- lib/doorkeeper/oauth/client/credentials.rb
- lib/doorkeeper/oauth/client_credentials/creator.rb
- lib/doorkeeper/oauth/client_credentials/issuer.rb
- lib/doorkeeper/oauth/client_credentials/validator.rb
- lib/doorkeeper/oauth/client_credentials_request.rb
- lib/doorkeeper/oauth/code_request.rb
- lib/doorkeeper/oauth/code_response.rb
- lib/doorkeeper/oauth/error.rb
- lib/doorkeeper/oauth/error_response.rb
- lib/doorkeeper/oauth/forbidden_token_response.rb
- lib/doorkeeper/oauth/helpers/scope_checker.rb
- lib/doorkeeper/oauth/helpers/unique_token.rb
- lib/doorkeeper/oauth/helpers/uri_checker.rb
- lib/doorkeeper/oauth/hooks/context.rb
- lib/doorkeeper/oauth/invalid_request_response.rb
- lib/doorkeeper/oauth/invalid_token_response.rb
- lib/doorkeeper/oauth/nonstandard.rb
- lib/doorkeeper/oauth/password_access_token_request.rb
- lib/doorkeeper/oauth/pre_authorization.rb
- lib/doorkeeper/oauth/refresh_token_request.rb
- lib/doorkeeper/oauth/scopes.rb
- lib/doorkeeper/oauth/token.rb
- lib/doorkeeper/oauth/token_introspection.rb
- lib/doorkeeper/oauth/token_request.rb
- lib/doorkeeper/oauth/token_response.rb
- lib/doorkeeper/orm/active_record.rb
- lib/doorkeeper/orm/active_record/access_grant.rb
- lib/doorkeeper/orm/active_record/access_token.rb
- lib/doorkeeper/orm/active_record/application.rb
- lib/doorkeeper/orm/active_record/mixins/access_grant.rb
- lib/doorkeeper/orm/active_record/mixins/access_token.rb
- lib/doorkeeper/orm/active_record/mixins/application.rb
- lib/doorkeeper/orm/active_record/redirect_uri_validator.rb
- lib/doorkeeper/orm/active_record/stale_records_cleaner.rb
- lib/doorkeeper/rails/helpers.rb
- lib/doorkeeper/rails/routes.rb
- lib/doorkeeper/rails/routes/abstract_router.rb
- lib/doorkeeper/rails/routes/mapper.rb
- lib/doorkeeper/rails/routes/mapping.rb
- lib/doorkeeper/rails/routes/registry.rb
- lib/doorkeeper/rake.rb
- lib/doorkeeper/rake/db.rake
- lib/doorkeeper/rake/setup.rake
- lib/doorkeeper/request.rb
- lib/doorkeeper/request/authorization_code.rb
- lib/doorkeeper/request/client_credentials.rb
- lib/doorkeeper/request/code.rb
- lib/doorkeeper/request/password.rb
- lib/doorkeeper/request/refresh_token.rb
- lib/doorkeeper/request/strategy.rb
- lib/doorkeeper/request/token.rb
- lib/doorkeeper/secret_storing/base.rb
- lib/doorkeeper/secret_storing/bcrypt.rb
- lib/doorkeeper/secret_storing/plain.rb
- lib/doorkeeper/secret_storing/sha256_hash.rb
- lib/doorkeeper/server.rb
- lib/doorkeeper/stale_records_cleaner.rb
- lib/doorkeeper/validations.rb
- lib/doorkeeper/version.rb
- lib/generators/doorkeeper/application_owner_generator.rb
- lib/generators/doorkeeper/confidential_applications_generator.rb
- lib/generators/doorkeeper/enable_polymorphic_resource_owner_generator.rb
- lib/generators/doorkeeper/install_generator.rb
- lib/generators/doorkeeper/migration_generator.rb
- lib/generators/doorkeeper/pkce_generator.rb
- lib/generators/doorkeeper/previous_refresh_token_generator.rb
- 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/initializer.rb
- lib/generators/doorkeeper/templates/migration.rb.erb
- lib/generators/doorkeeper/views_generator.rb
- vendor/assets/stylesheets/doorkeeper/bootstrap.min.css
homepage: https://github.com/doorkeeper-gem/doorkeeper
licenses:
- MIT
metadata:
  homepage_uri: https://github.com/doorkeeper-gem/doorkeeper
  changelog_uri: https://github.com/doorkeeper-gem/doorkeeper/blob/main/CHANGELOG.md
  source_code_uri: https://github.com/doorkeeper-gem/doorkeeper
  bug_tracker_uri: https://github.com/doorkeeper-gem/doorkeeper/issues
  documentation_uri: https://doorkeeper.gitbook.io/guides/
post_install_message: "Starting from 5.5.0 RC1 Doorkeeper requires client authentication
  for Resource Owner Password Grant\nas stated in the OAuth RFC. You have to create
  a new OAuth client (Doorkeeper::Application) if you didn't\nhave it before and use
  client credentials in HTTP Basic auth if you previously used this grant flow without\nclient
  authentication. \n\nTo opt out of this you could set the \"skip_client_authentication_for_password_grant\"
  configuration option\nto \"true\", but note that this is in violation of the OAuth
  spec and represents a security risk.\n\nRead https://github.com/doorkeeper-gem/doorkeeper/issues/561#issuecomment-612857163
  for more details."
rdoc_options: []
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '2.7'
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
requirements: []
rubygems_version: 3.1.6
signing_key: 
specification_version: 4
summary: OAuth 2 provider for Rails and Grape
test_files: []