doorkeeper-4.4.3

https://rubygems.org

doorkeeper

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 292196

number: 4.4.3

platform: ruby

spec_sha256: 29a0be6bf8a4df0e400a917f1115b3cfcb3d6c4003501976b5471d5e755b0bed

sha256: 6ba0d38fea61594500066a83e6e85d2e76d4fcd4306506f840daee880c6dc814

created_at: 2024-05-13 08:17:56 UTC

updated_at: 2024-06-07 12:26:44 UTC

position: 50

version_data_entries_count: 250

uploaded_at: 2018-09-19 08:41:40 UTC

indexed: true

has_extensions:

extensions:

Gem size: 118 KB

Version Data Entries

Total: 250

Unpacked size: 528 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.coveralls.yml1006640024 Byteseeb6787d352f62d278c0f5efaf8a4f92c601528b15d3254b41a08147fa73d4e8
.github/ISSUE_TEMPLATE.md10066400722 Bytes125a9717d9ce41722c4d16dd94b4be3a957210aa86a957e9a611c002ba40cf7d
.github/PULL_REQUEST_TEMPLATE.md10066400637 Bytes7352ec2a650a154f7ce11623d097762311ccd98f0402cd7a3d528cba97333ae9
.gitignore10066400206 Bytese89997c0f1a70e181ac2929440ae46289a1ca449eb40922b10d248c3af684c5a
.hound.yml1006640034 Bytes093ea3dc7ded6eed0a3e9747e1cffd3fb479b314a01bd9034a6a5e6e06dca7b4
.rspec100664009 Bytes0928fd01c7f2158bb6d3f77e8b4ba2a575181f4a3f2c111d5fd65e78c0f8bfbf
.rubocop.yml10066400204 Bytesad4650e0ed5ed4d2bc343a78619fe02fbfbd04cd7771dc9a0eeaef7c3df04d99
.travis.yml10066400842 Bytesf4d232e1a4ec4980233cddf8400dc50069e0607152216c9df7fd532c7baa746e
Appraisals10066400360 Bytesaf63f6262943a7994e51b99afaae226605a13031305aaca974aef56b7e874c92
CODE_OF_CONDUCT.md100664003.22 KB9691938706cc5cf9c7bc17201d7fa74dc6bbfdc76f7d2a4074a02a22eea5b6c1
CONTRIBUTING.md100664001.03 KB6a7ef83c5ae9e1d7e791d94af31890a5e28aa031ffe53e0521dc635a1dd3c53a
Gemfile10066400256 Bytes43c91e54f25a640fe23386cc6481ca4dfcf315dd84c2c33aa8b84c02f82a92a2
MIT-LICENSE100664001.05 KBd4f3b814cd41c5c974e7f5e2d77bf7cd838ea89a4020d65633e10c8492e3f14f
NEWS.md1006640024.6 KB6f80decefd6d35ed6d5c3257cdbc1029b843840c7afea10a7e60128ab2c0d6be
README.md1006640016.1 KBe8c83b77d868cbb64be6d83f1142c866af22da51c3e9d85ea099a54dd8943930
RELEASING.md10066400385 Bytesd9d072d44c19bc95a5a49536eff716f27640cff52878feb0ee072f3a86881008
Rakefile10066400409 Bytes30c470639a8ed14874e8452c78e8e617568c10f9ec4bb308da0b0e68f4c555e6
SECURITY.md10066400692 Bytes36b76661159bd9faaf9078721caaaab44863f5afc76fc2bab9aee1d650ddb00c
app/assets/stylesheets/doorkeeper/admin/application.css10066400127 Bytesaa7344ebda133dfeb25117b49ed9e573de165c7552f45359e08183c0170b332b
app/assets/stylesheets/doorkeeper/application.css10066400912 Bytes26ec8ef750e0609106a8f85ff9837fffc2f2d71f4d4c4887dad14f38dd067ed0
app/controllers/doorkeeper/application_controller.rb10066400228 Bytesb976b411f5aab3672758a5850722dd1f2bbaed55e31f4f68d63d9ac289d989b7
app/controllers/doorkeeper/application_metal_controller.rb10066400420 Bytes2adb942e9e086ccb8b8d0a69779f80fe4a6a6b310147c0c2f32c3864eedc4d57
app/controllers/doorkeeper/applications_controller.rb100664001.83 KB69bd9afb0b23e24dce37c65cd57ae832dbd076782fb527003ecf4d3e78b02152
app/controllers/doorkeeper/authorizations_controller.rb100664001.37 KB18d157e8f94f35484c10b6e2f0c058bbc1e835304b70d939acc6efd110dd4902
app/controllers/doorkeeper/authorized_applications_controller.rb10066400486 Bytes62be32a16222022ba72f5e92a7d1d540578ada6376f8d1f063ae3547c85afe8b
app/controllers/doorkeeper/token_info_controller.rb10066400414 Bytes55d4e32b23531289dd5981432688ffcc5fe5a5a8e36fba63d3fc8b552a887361
app/controllers/doorkeeper/tokens_controller.rb100664003.08 KB93d1a589c9d3d5831a6472e7e5d932569447e31071b5a433b43989f4adad2b11
app/helpers/doorkeeper/dashboard_helper.rb10066400488 Bytesd8c4b7722530e65f7f2b46d02c962dcca70221346d98e335b940273bef05bd3d
app/validators/redirect_uri_validator.rb100664001.25 KB86e0a53330e435f63c097ccfa950a1ad4ba1d503dfd3851c6ab9bb2ec1933da7
app/views/doorkeeper/applications/_delete_form.html.erb10066400297 Bytes97e2a5cd6d0ff6df147f94efe63e4439486da5c34021a8a1977e16047ea23787
app/views/doorkeeper/applications/_form.html.erb100664002.56 KB338cb08798f54d6a4a66a5fbd68567a85abeee7baa0d5862d27930940527fbe6
app/views/doorkeeper/applications/edit.html.erb10066400112 Bytesf9c99264198d462f1b15846847592b3cfeef3622e5b50be666deea85f8785662
app/views/doorkeeper/applications/index.html.erb100664001002 Bytes74d30d9a1d16fd690343bc251147d52491a3aa88afeb64b4fa84c684d4dad29f
app/views/doorkeeper/applications/new.html.erb10066400112 Bytesf9c99264198d462f1b15846847592b3cfeef3622e5b50be666deea85f8785662
app/views/doorkeeper/applications/show.html.erb100664001.36 KB3dad50a53686b5278ce281b8546fdb235843447bbd75c2cded53e842846f95d3
app/views/doorkeeper/authorizations/error.html.erb10066400192 Bytes6b1fe50ba9ac0fa036f82407fa1c115d256163668aef3f1128a3674556c9979e
app/views/doorkeeper/authorizations/new.html.erb100664001.54 KB3a5edf1bb744bd07c1573b4dd542b816afb517907f951abff0f62cf702f8ed74
app/views/doorkeeper/authorizations/show.html.erb10066400158 Bytes2601c4363738bf02693de7d7657d9ecec1f2faa5082369c7ac82867633475a9c
app/views/doorkeeper/authorized_applications/_delete_form.html.erb10066400328 Bytesd51651d574bd25f2c8e75090a8845c9515d510ee0de4fd1cf5aea05d0cb0fd71
app/views/doorkeeper/authorized_applications/index.html.erb10066400740 Bytes8382649f31b6a8ce7fe6e640ca2e3b10f2d8358e96789ed19241c8c878312f1b
app/views/layouts/doorkeeper/admin.html.erb100664001.12 KB638f250835ebb725ad0fd6adf46c1286c275fd691499110db1cc7cea9401b322
app/views/layouts/doorkeeper/application.html.erb10066400527 Bytes7286fa9018b8c03f40dc8b6b07d784e97001e2792707568f239abbf5b6eebe46
config/locales/en.yml100664004.89 KBd8f97c84162577cb53e30b2bffc72d412cb4aa0a205da191f2852ed621399f5a
doorkeeper.gemspec100664001.18 KB54548d9748a0da56cc7cf3ab5e6a5ea3e86405877c596dd7ab5c888ddb9d9d8a
gemfiles/rails_4_2.gemfile10066400381 Bytes52fa46bbf3ca3161799bf87fff309fa941d3c95282e54a3be9ab99031cdc812a
gemfiles/rails_5_0.gemfile10066400339 Bytes7bd845a0d0db9c346dbed9f3ada359b67df679b6d75f0221d30bf5cbbf27bedf
gemfiles/rails_5_1.gemfile10066400339 Bytesb88ba6c238fa137a7a49cf265424b05553a6fdcedbab8711035f870e24984a67
gemfiles/rails_5_2.gemfile10066400340 Bytes2c8ddacb1c802997fcf41d608fdbd2d86206426fc28b382a31db41c3d9a16f96
gemfiles/rails_master.gemfile10066400414 Bytese759c3bf82611c968211152fa53661e623143afbe1206081122a7fec2a1bbc05
lib/doorkeeper.rb100664002.56 KB7f3c53cea4f644dafbf108c94e84b4c81abc1f67615dce00fbe37abe68266e10
lib/doorkeeper/config.rb1006640011.3 KBa33fbaf8c530d8c8869b81517f0fba22ed5d074576debcebb7aa1a2bc59adf32
lib/doorkeeper/engine.rb10066400796 Bytesb863a32ceb2c5ed8646ba81cfeb0eff95ab7354ac7e7537dbe5e3055f01c6c55
lib/doorkeeper/errors.rb10066400813 Bytese3fff3c0c983c1de32077e5d1288121da43fb635923881682dea539a0092a71a
lib/doorkeeper/grape/authorization_decorator.rb10066400378 Bytese88b74ce7371ec1294fd38c1e2a575924659b7e8464e3763686dc6153b4d12ac
lib/doorkeeper/grape/helpers.rb100664001.35 KBe0fa6575179b845f98cfa38878aa69ec66ba5f5eab6194979d624110073740e8
lib/doorkeeper/helpers/controller.rb100664001.53 KB7a5213c1f62012b8eedaadf46c138e9b39f9e15ba441228800834c4ab162cfcb
lib/doorkeeper/models/access_grant_mixin.rb10066400683 Bytes6eb6dae076a97ccea0d946ed3fb8f1f55d0e26aa87f1785c17591a0ce0dd73d8
lib/doorkeeper/models/access_token_mixin.rb100664008.14 KBaead3fff06dee78f9786256dab3a0c099bd98a2c0fa23a175d30b9df7be58825
lib/doorkeeper/models/application_mixin.rb100664001.54 KB8b21fa108db7a4348ccffac41d962e58e8f3429f118eed3f3563bee5e8419125
lib/doorkeeper/models/concerns/accessible.rb10066400310 Bytes623f14dd2a3b8bb193f14da1aa7ab0fec1ceaad7c9cb2d99624d69b4cb778f58
lib/doorkeeper/models/concerns/expirable.rb10066400917 Bytes97cbdebcb1c84fa0c1a9fe219b95d825f49b14ac87ec2a1ab3bae0543f90a581
lib/doorkeeper/models/concerns/orderable.rb10066400250 Bytes2a3ac236dc4b57f17b922f16a6917a7ff43f2e49055ab44c2824240a0724beee
lib/doorkeeper/models/concerns/ownership.rb10066400532 Bytesb99757d39ec384906718ad780e6d984c73acecd63541d512405ace82329a4c59
lib/doorkeeper/models/concerns/revocable.rb100664001.35 KB71fa4fe085d7f7cb5c306bc5ac7a0b3d9db1a6c0b15d14501fd83f69da7c3a0e
lib/doorkeeper/models/concerns/scopes.rb10066400344 Bytes30f1fe44d80a1cc14577573839fba28d154c1a5db13ba46af8f6d067c765740f
lib/doorkeeper/oauth/authorization/code.rb10066400812 Bytes05de6cc86f9dd69bd4cd5b627831ac969d2cc01d6fd7532f309099c01e86bde7
lib/doorkeeper/oauth/authorization/token.rb100664001.55 KBce5e13071e09432fa79db6b88950714d97f4c01d215eda2fd2b8604c4a3ebd6a
lib/doorkeeper/oauth/authorization/uri_builder.rb10066400795 Bytes13951cbe52e4c34d049374a1f697986c07e82141f02088d8d234c6ae79edc0a4
lib/doorkeeper/oauth/authorization_code_request.rb100664001.47 KBbe525c15039f29f9068d440e45d06722c15a6e00849131d6f670b600e27844a8
lib/doorkeeper/oauth/base_request.rb100664001.31 KB0bc338ded6a90a37172c7118b88846bc59567d01fce318b8b0f04c5541343b80
lib/doorkeeper/oauth/base_response.rb10066400328 Bytes75b9d393232133d7048023aeada33d9211de0f22c46ec2fcd0d046f5bfebb301
lib/doorkeeper/oauth/client.rb10066400721 Bytes89a7314ade79cf6b15b55e56ec462f57c659b44fbcaa08088272e925c1161160
lib/doorkeeper/oauth/client/credentials.rb100664001.01 KBc6bcedf12f4a7de09d588f78e8d9203b2c8e2f0be11ea6aa45976444f57c9899
lib/doorkeeper/oauth/client_credentials/creator.rb10066400336 Bytesb6baea54f6dba0e27cec1c69866dee592030a28c5a27959b434829fac12e64b1
lib/doorkeeper/oauth/client_credentials/issuer.rb10066400977 Bytesef53a779f83b8a01e4096aa9b327b1b7a1e8bcebc17a0771b2ab9c360d6eae11
lib/doorkeeper/oauth/client_credentials/validation.rb100664001.06 KBaa166eead5d20fd81f90182666081dc9293e916b95805e3a77752bbaeea4c4ae
lib/doorkeeper/oauth/client_credentials_request.rb10066400875 Bytes341ffac4bf7c7f665c800d884935720297cf8da76b3b52e598ead6ea73239594
lib/doorkeeper/oauth/code_request.rb10066400783 Bytesad1d139cc7fec706e8a353bdbbdf8f78bc74e8a68309d43732cb39a7f6da91e8
lib/doorkeeper/oauth/code_response.rb100664001.01 KB525102f6243a169a54c86985422149bf0b319fb89d153e9e8e19e43c6d573da3
lib/doorkeeper/oauth/error.rb10066400256 Bytes9f8925ed559aecbe0477c58368e7e00aa81a43deab5c926003cccb8d9030420f
lib/doorkeeper/oauth/error_response.rb100664001.61 KB01d13ac4325313b63d5a554f21ef929956189b27c1397edca0cea55a96fffa8c
lib/doorkeeper/oauth/forbidden_token_response.rb10066400688 Bytesdd1a1ac916b3c36e5c8bd20319b2e9b6a47ae6cd2769c6594047b6a517a5ea96
lib/doorkeeper/oauth/helpers/scope_checker.rb100664001.25 KB943f47fa690abecb2fa3651a37c22eea381adb7c54ce79442c7ae4c1bff1d511
lib/doorkeeper/oauth/helpers/unique_token.rb10066400348 Bytes03e40fec22e7be0e89204c387fc48e0a186ee07eb084350dad69932fbeed8532
lib/doorkeeper/oauth/helpers/uri_checker.rb100664001.43 KB53dc60dee0e54acbd627152d7d9bc5d570354a15dba1224c409e1d7b1f7301ac
lib/doorkeeper/oauth/invalid_token_response.rb10066400807 Bytes5f76c76717af792aec430a6c907e7456c44de4b71709c4636ca4d491076c5ae2
lib/doorkeeper/oauth/password_access_token_request.rb100664001.12 KB16c20100e9c654151832d5981d97da7fdb0c8296b1a8f69da3a35925e13d74ae
lib/doorkeeper/oauth/pre_authorization.rb100664001.61 KB42bff9e718c4b1f1c1462ae005cedd1bd71307190b33d0c60d1f542f83378549
lib/doorkeeper/oauth/refresh_token_request.rb100664002.68 KB801984bd79a34271f46c2f72497e2e9a4c7bd25eb5677816cc4642e9c0fc7006
lib/doorkeeper/oauth/scopes.rb100664001.27 KB29db2e34a025ae8f790a1ded697cff5917de2e5f62105bc4916d62b7b7024b4e
lib/doorkeeper/oauth/token.rb100664001.76 KBf7ca7b6967fa068103284074340c189d4a018849581b0c8b3735537f4882eb5a
lib/doorkeeper/oauth/token_introspection.rb100664004.2 KB5ff6be1d8549abe88b16eaf9ae6ca1b68d6292dbd621c099447acd419df326ed
lib/doorkeeper/oauth/token_request.rb10066400956 Bytes603cc506ad203fd22e72aa2e2cdcfd8ec31330fe7608834d539bee88bc612ef3
lib/doorkeeper/oauth/token_response.rb10066400748 Bytes7a879383d895f6b79b3707c366caaa0754827168eb65d873af3f4a6e1bf0cfcb
lib/doorkeeper/orm/active_record.rb100664001.04 KB111efc3002745e1b5c00a46eb9a5a6e3124d4899108e8333f6717d3894122c6d
lib/doorkeeper/orm/active_record/access_grant.rb10066400937 Bytes87b8830054adbbe034bb8f300da989e54fb39c57012cafd72876b56886365dd9
lib/doorkeeper/orm/active_record/access_token.rb100664001.46 KB853ea11c072665118858c688f082b5babecbde4353a27487dd928579158aa095
lib/doorkeeper/orm/active_record/application.rb100664002.12 KB5f1e335a5d3a7fdcedfadd1b62a229aa8598de0c8e8d13a06f95182fe5b20592
lib/doorkeeper/rails/helpers.rb100664002.16 KB2f49e78df04e05755500d0e16e2e02694f225e3239d520d7aaffaff20e282ea3
lib/doorkeeper/rails/routes.rb100664002.73 KB23f7798f38c8855baf6346c75595f09f670d970c2c7c58553bdf2624a3ed764e
lib/doorkeeper/rails/routes/mapper.rb10066400581 Bytes768193638dcc0bdc1ac31e32f8e385c373b576c600de72d9d97b1595eba35c27
lib/doorkeeper/rails/routes/mapping.rb10066400886 Bytese2a5e5dbb4c89db6874516194677644726295e6ddc97694b049fa6bae60364f1
lib/doorkeeper/request.rb100664001.41 KB9442dac38b5edb8d7bc906f3809aa851d37c0030ccf0d9c9a5a8ff3694bcd57c
lib/doorkeeper/request/authorization_code.rb10066400459 Bytese2dde0c8df8e4c1f7b07140ff74a5423910eee1a1e463e9fe70d97e9d3c1db1f
lib/doorkeeper/request/client_credentials.rb10066400352 Bytesab8dd0ea75f459a8097a0775bf73310a2f9cd2eac9be9e18f7ac76a0edd559ea
lib/doorkeeper/request/code.rb10066400346 Bytes7faa6fcc9fb75bad9b8e3b210cdcf0376e26f31fcb3a650cc8561fba36a9a1a1
lib/doorkeeper/request/password.rb10066400402 Bytesb3a525587e87e4edca43315dae4583e22fa641f96cb27768b05d436bfdc00ebd
lib/doorkeeper/request/refresh_token.rb10066400467 Bytesf7340bcd0e5970d1ef318fecda47326547f20c7485bda19b3ab58ca679b5dbae
lib/doorkeeper/request/strategy.rb10066400316 Bytesde5836a8001f3da7a551b2354d492a4c22534cd2984009e0d1988e1d2ab12684
lib/doorkeeper/request/token.rb10066400348 Bytes370c80c9b6e4b2b1ff2f3f5893dcfe8dd6fff75c46d884fd5b45dc07189ae356
lib/doorkeeper/server.rb100664001.05 KB5e90a1aa538c51473cd2b0fa73bab607cb0e1ded599d3d400893e1cad7db7c1d
lib/doorkeeper/validations.rb10066400606 Bytesfef556254bb44903ab8dd6339d5d5fa8e89d9384efa0541dff5a0c7f1014b877
lib/doorkeeper/version.rb10066400994 Bytescb126b275b5452d5a6bfa82acba55de2ca3c40dee204b6735162be7c0dbc31e5
lib/generators/doorkeeper/add_client_confidentiality_generator.rb10066400860 Bytes3c8e964855d76c35a0eb4067eed33ada35377ea8f88c774bb024dbd607dcfe9f
lib/generators/doorkeeper/application_owner_generator.rb10066400754 Bytes7db41034be6b8cb46b0677a70f8ac1ea21ea25451074553e2fe1a6919898054c
lib/generators/doorkeeper/install_generator.rb10066400442 Bytese04d42b9b6d1cce49823e57489714f2d34ffcdb4a2669f9f9e43cf28f571bc68
lib/generators/doorkeeper/migration_generator.rb10066400700 Bytes625e7383d3a4b71a50a194c8671d39378d5b5b0f6d193fd3b3459c98afb65f6a
lib/generators/doorkeeper/previous_refresh_token_generator.rb10066400959 Bytes3c25651373cb616002738bfc71754056ca00a101ecb49438fe74039141d20293
lib/generators/doorkeeper/templates/README10066400499 Bytes87d2cba9a8457a2452937cc3e8b1509f9dee30827e8cfe30d4c3489531eef045
lib/generators/doorkeeper/templates/add_confidential_to_application_migration.rb.erb10066400298 Bytesb273a084cd3888764e9dd5909873e6d4dc55654ff5bb549e3e475a8f37ebea02
lib/generators/doorkeeper/templates/add_owner_to_application_migration.rb.erb10066400298 Bytesc66d5db26b73cafacb092db8dc64eb81f0944d35094d5250c89c224110c495d0
lib/generators/doorkeeper/templates/add_previous_refresh_token_to_access_tokens.rb.erb10066400250 Bytes663271947f112bf903403de0355feec54ee4fa0ba186675b04c8b6f92b1cb90c
lib/generators/doorkeeper/templates/initializer.rb100664006.15 KB73b8e514c5ed067e4d8482571ea1f750849b3d974f917d11246bb3346cc3fae1
lib/generators/doorkeeper/templates/migration.rb.erb100664002.48 KBa2cc059113fed669a2fc3a7fb081c88b16c06d50cd7b5a6a19c0a457f6aba3c3
lib/generators/doorkeeper/views_generator.rb10066400414 Bytesfd3c6a475c163adf56cd80775a03ff60e9a66aa6e23141d78f4c44c6873ae1b1
spec/controllers/application_metal_controller.rb10066400221 Bytes0262e745992d9785647822f476279c005e09bc827a22d36953b79a51c589463e
spec/controllers/applications_controller_spec.rb100664002.29 KB6cbbaa25a616b273782fee5aa530489429560895b1d61f4649fd28e1ea57ca97
spec/controllers/authorizations_controller_spec.rb100664007.44 KB0c4197f7fc0f3d9a17ff1f2cbd9166a1681e230c601a85510a390d0d832948ed
spec/controllers/protected_resources_controller_spec.rb100664009.17 KB44412c32e5fa3be6c4dd599b3109bd14f704903ed7d1eb0c76f3b2705de0e5e6
spec/controllers/token_info_controller_spec.rb100664001.56 KB2b24ba9bcda578fc93d0bb8f78f55b03c1eb821d20691905cf2a572563076851
spec/controllers/tokens_controller_spec.rb100664008.73 KBe0ac8ccb24823e77936823091174f5eec22d7aaf3f8e62b14695ac54d70b9c86
spec/dummy/Rakefile10066400270 Bytes292ed19f51ae8b9aad2d9d34cec3355920f0ce35e0079afb68b12f222f9c2015
spec/dummy/app/controllers/application_controller.rb1006640080 Bytesdf6c512ef83c4ed7c936a686d15ee9a0169a855f7fa7ff797c94362ec5b432b7
spec/dummy/app/controllers/custom_authorizations_controller.rb10066400201 Bytes8923ebd41267b8c2124046a5143aa2475c85341f4b637dc6a3053fabf79bab21
spec/dummy/app/controllers/full_protected_resources_controller.rb10066400281 Bytesa8e2aef1f00e19f0411f5d2a674d867f88f934a047b7cb08a675a797d0804594
spec/dummy/app/controllers/home_controller.rb10066400383 Bytesd1c1f79605d0b1c3f7232f47a29d0d171dae34d86badfda2c7948b6c90a5d7c9
spec/dummy/app/controllers/metal_controller.rb10066400267 Bytese1523e4703d740da434f3c89b4e46fc1c76a9bb7829f76883d0178016f8d965a
spec/dummy/app/controllers/semi_protected_resources_controller.rb10066400232 Bytesbcbf998f8de986876fa08bf5694e4f1c9b89ceb6e92eb87ab89a2cb1be9505e2
spec/dummy/app/helpers/application_helper.rb10066400111 Bytes4c5afa554f7839845edd9e4f9efdd4ba9afa780615764aeb88458ba1533db584
spec/dummy/app/models/user.rb10066400136 Bytes563c6071ed262de6c604e769cc01231ca3ef26a30122185657bb1874baa81baf
spec/dummy/app/views/home/index.html.erb100664000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/app/views/layouts/application.html.erb10066400161 Bytes537f631468ed4223c8744bc639b373fc9e0594f0faac7f71ae6f3fe638a6cb0c
spec/dummy/config.ru10066400155 Bytesfde40f9243e93c0d83f775eea879301124abafec5d0082e8fcc015870b67ed46
spec/dummy/config/application.rb10066400630 Bytes08850c48ba750de8d467939d27f0ee9321dab6f7385f5300c384b10a6f06852c
spec/dummy/config/boot.rb10066400254 Bytes4e406cf4181c5ae03221483cdc2e65f3c95560947e68b751bf236a833270968e
spec/dummy/config/database.yml10066400227 Bytesc003bc27775606f75030f3076a1d14bcae65ed69a5495fd83602fb84cc136390
spec/dummy/config/environment.rb10066400148 Bytesf1dcf4cb6af93fb643fd1abb785a9b7d302bc415acbef1e1e9bb9a363f9e3dcd
spec/dummy/config/environments/development.rb100664001007 Bytes3b21dab70f9173ef24109b11edac96f72060c196b0bcb0d5b0e367d0a03d6c75
spec/dummy/config/environments/production.rb100664002.13 KB4ce99421fb7c2db9fde08371b25637dbed5e929498a368f77f704fab459a253a
spec/dummy/config/environments/test.rb100664001.84 KBaf785cdfe5ecf4ad2c2c253e7f986067e1abbea75d7e2d30bb343905ac45a676
spec/dummy/config/initializers/backtrace_silencers.rb10066400404 Bytes12656d43090727d98c72bed6ba153b501ae0b7fdc5f20cfd64b5ab8a8bfa87a8
spec/dummy/config/initializers/doorkeeper.rb100664005.05 KBad53478bb2372d2e6062443675bbb10704766d28f3575c47a5210a9f4419ea40
spec/dummy/config/initializers/new_framework_defaults.rb10066400331 Bytes58ad8cab633b504a498f8b47ceb055533bb461309263decd1e6f46b0a6d1b66f
spec/dummy/config/initializers/secret_token.rb10066400501 Bytes4e59b4eebe26e7f90c5b9ad9e3f3d75bbea7c91113471780a34da230ff728366
spec/dummy/config/initializers/session_store.rb10066400407 Bytes3d7cecfc184ccfb11be1d8f222fba11a3774be54f37d8dc6af32bfe346287817
spec/dummy/config/initializers/wrap_parameters.rb10066400465 Bytesbee0c19a0f59b1ac716470499037ef99169b3a9097b734f9b7ce1fbb29ddf196
spec/dummy/config/locales/doorkeeper.en.yml10066400103 Bytesc23b0f098828f982737a6b7c74a9e2643b4997b67fb459368e1059915714c743
spec/dummy/config/routes.rb100664001.47 KB69418fdc3912b1366455dd79a233a53650300e0b31363df48379a3981a68f837
spec/dummy/db/migrate/20111122132257_create_users.rb10066400183 Bytes818c5f11521b692439771db4e8c22a2c12341bb59e43419c100fc25f8e6fc5e7
spec/dummy/db/migrate/20120312140401_add_password_to_users.rb10066400152 Bytes0efb6920f2df9320518677938b3ce821613022a6666021c117b45f864b258d77
spec/dummy/db/migrate/20151223192035_create_doorkeeper_tables.rb100664002.01 KBb786f0fe62737ca4a6705b3e611a0131da4cea38963495413aa63fcf3bbaa564
spec/dummy/db/migrate/20151223200000_add_owner_to_application.rb10066400310 Bytes166abe97bc5ae4e00dffc04afa190e6168656d20d3d8b4701db4efb8af7ee8b2
spec/dummy/db/migrate/20160320211015_add_previous_refresh_token_to_access_tokens.rb10066400262 Bytesc13eeb84a817bf6f1c202db726345cfa2460cab46117b58f057dfa5262189773
spec/dummy/db/migrate/20180210183654_add_confidential_to_application.rb10066400300 Bytesb349e4489882ddda8e24cabadbd57f599bcddf98c52a06ea57874fe8ece2a9d3
spec/dummy/db/schema.rb100664002.92 KB05706984960a7c424affa3f6dc969bb74600aa3b21022bbecdf587f8032571cb
spec/dummy/public/404.html10066400728 Bytese83bab5bc954e390da4d67691e61ee368b97738ab7d165c4d35d54977c116f58
spec/dummy/public/422.html10066400711 Bytes97a7b03d5364abcb3e667d94da1f7f5112dd07487d6f969c23eb5f2cd7c2171b
spec/dummy/public/500.html10066400728 Bytes4ca11648f057809f28f549961ecb31a7aaa26d1c7e2b42073702a4ff3452dd4d
spec/dummy/public/favicon.ico100664000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/script/rails10077500295 Bytesb9535049af7be6700e161fe507b5e7ea4f884d329e9224d08d8f4f840c896257
spec/factories.rb10066400812 Bytes7d7c9cce134d07fbabb57a07862ef14b70fb3b0a08cb3df67fd7409e779fc9a7
spec/generators/application_owner_generator_spec.rb100664001.18 KBc119ed73d43f542970d8ad36edcbc179d0e681d8c6486e0326e53a79e66ca0a9
spec/generators/install_generator_spec.rb10066400992 Bytes249f5a12e56563e8aa2f783669edf0b58dd505dcd4a451688b9d6361699daa8a
spec/generators/migration_generator_spec.rb100664001.16 KBecf2c9697f7aef819cb9dc60fb805edf23afd7e80d7e3e6f3d6cbef584fbe748
spec/generators/previous_refresh_token_generator_spec.rb100664001.73 KBe26f9690d407dc1de10668c671d73cc22512344130ebc718f3ba87218c508f6e
spec/generators/templates/routes.rb1006640038 Bytes8f2256e341bd869e9c5f712538b3ccc5dbdef31c3d7deede68961d60f2335e9b
spec/generators/views_generator_spec.rb10066400925 Bytesf5c01c533bdb89f9bce1a331b692befbae58b0d09909c683053e06ce481a99b5
spec/grape/grape_integration_spec.rb100664003.54 KBc1934bc66f3673f1c02210039be8e6558356412a5ed6b9bcca7bb853cf02551b
spec/helpers/doorkeeper/dashboard_helper_spec.rb10066400670 Bytes38ebdbed54d9a6f1aaee2523671aaaf236359c1d70b1973d38bcb212e47fd698
spec/lib/config_spec.rb1006640012.1 KBf2e1b78806449160bc6feb79a06c49ce4963420cd597091dcb17a372084f4083
spec/lib/doorkeeper_spec.rb100664004.16 KB47f9e5ce392f8a6f6870bcdcffeb1ca215641db583069a0e8f1aca6fb4a30032
spec/lib/models/expirable_spec.rb100664001.38 KBd2d896a4196c5bbcdb3080aafdbef6561b8a7c12e1ee353a4424c5cc29888c47
spec/lib/models/revocable_spec.rb100664001.7 KBcdaf6d02789464d0cd69fe9cbb3376a4149311151000c3e7bb44325a5a8da05b
spec/lib/models/scopes_spec.rb100664001.05 KBd9a6e77054ffe9155acf74a207b5a933eba7b818ffeb773a5b45202c82e2b694
spec/lib/oauth/authorization/uri_builder_spec.rb100664001.36 KBf700545246120597a6e7c745dead71faa89570647ca169a5c2072fc9ca88925d
spec/lib/oauth/authorization_code_request_spec.rb100664003.63 KB2c764d28035e3b876582b0c1913fec95eff1962ac07e3b6e067820114864b937
spec/lib/oauth/base_request_spec.rb100664004.02 KB91dfa4137bcaf62f7f2eb358d9ee0846f162cdb276ca7f4c1b7cc6a73fc5acb8
spec/lib/oauth/base_response_spec.rb10066400899 Bytes808e52d6e9a7a691dc766348dca2f8e102e6d93e3a387475356f7abdb63d2d34
spec/lib/oauth/client/credentials_spec.rb100664002.88 KBf8fef59810451fb6e694dd9f0cf6b729627a448312bdfb1eaf5c778752d5c0f9
spec/lib/oauth/client_credentials/creator_spec.rb100664001.38 KB60675ed6f70bdca5baf1ea54413caae4d47ba370a7d25e08ed2e1e137ba76702
spec/lib/oauth/client_credentials/issuer_spec.rb100664002.36 KB57d2a93710fcf5f90e35e5017b007aaad343952d21e48c5bbcf6119d7c121cc8
spec/lib/oauth/client_credentials/validation_spec.rb100664002.16 KBec2a8fb87c0b4c1051c03dfa4d43c98c1d22a283e130c47c08b8a3fd011504a8
spec/lib/oauth/client_credentials_integration_spec.rb10066400755 Bytesa157c3439c2eafb2befdceb505ad07136903eb6fdfd81af5fefd4062d4a5550a
spec/lib/oauth/client_credentials_request_spec.rb100664003.41 KBef1513ff9feaaf5d4932b3067759eaa8e64239df9079ac42f0279f2807def5a7
spec/lib/oauth/client_spec.rb100664001.36 KB6e5512710c074e88b171c8fb6aea0775e281479608425a416e525e300c43aba3
spec/lib/oauth/code_request_spec.rb100664001.06 KBea854d2199913bbdfedf29f01cff0ea93f40842cd5c6f39dc213dfe54443508f
spec/lib/oauth/code_response_spec.rb100664001019 Bytesd9a89e40bcb423d92ab710b02d5aac85ef3632d829a01b70ab5444fac3cfd7f5
spec/lib/oauth/error_response_spec.rb100664001.94 KBde12a4eae5d7b4f2829a84fc2f9d70d35a53c17cf53c238049ad5a8175920234
spec/lib/oauth/error_spec.rb10066400592 Bytesf9e497f5cef8a83cbda99a1019249e379a8d77ed92add6b91636762c2703b875
spec/lib/oauth/forbidden_token_response_spec.rb10066400595 Bytesa99a25c89c40fd4078a74843b232fb122baf96430779a7b40038a914d7dea62d
spec/lib/oauth/helpers/scope_checker_spec.rb100664001.87 KBa9b7cf1a0b5c899d47836b3acf15a7f0e72ab1e2f5320b75b170fd815f4bc8b2
spec/lib/oauth/helpers/unique_token_spec.rb10066400519 Bytes34521f34b4e2c1db25d0d5f198a15be0e3593f6d33e597321ba90c675343d019
spec/lib/oauth/helpers/uri_checker_spec.rb100664007.42 KB2ccd6a2959856f95f64f4bb0b76c1a9e7fc4e2a891a2ff072b93f4b792027db4
spec/lib/oauth/invalid_token_response_spec.rb100664001.4 KB6b075870bb6b5125a636b40b6e2c5ee1f0dabc93bc37f8e9ad55e9b2b0345209
spec/lib/oauth/password_access_token_request_spec.rb100664003.08 KBf3a381ce86da940d6f49086edc6c4066d487a366f80e1f88eb8c02b111a728ad
spec/lib/oauth/pre_authorization_spec.rb100664004.56 KB4124e5ce66d6a41573f03684992e35028d114b61fb6aee52e79e06849c19bb91
spec/lib/oauth/refresh_token_request_spec.rb100664005.57 KBfff7402e3d7cb0ffcb117c6d559ced4820e814daec74bbe3cd5f8e2daf6aa7e9
spec/lib/oauth/scopes_spec.rb100664004.58 KB9ad5142ce2cb973d5036d293019c81637b7840e04ddaa0ee87cbff3469d6d525
spec/lib/oauth/token_request_spec.rb100664002.83 KB0241dabb72122c6397686bfdf3b55acb9fe888fe9d2fda92bb9a4ae710d432ca
spec/lib/oauth/token_response_spec.rb100664002.32 KB85f819cecd0db5a83e35b80bad7e9bc5bff345ee9a7dbcde53ec52b996f26a16
spec/lib/oauth/token_spec.rb100664003.9 KB6abb5ab21356d551574a90077ba206f3ce83863b90dd07fa1df6492a5f020473
spec/lib/request/strategy_spec.rb100664001.24 KBae09b48d0de85ff3f566fb2b2794c5600917fda0bb3d38d310b9aebb62744a5d
spec/lib/server_spec.rb100664001.8 KBa4b3ed60a3266b960f254a79a0ce059a6070605b07449271fc105c7499373a1c
spec/models/doorkeeper/access_grant_spec.rb10066400868 Bytesc2ecdfb90620a84740180ed19f077064ec22462ffa0ee976e3681638bc7b43e5
spec/models/doorkeeper/access_token_spec.rb1006640014.1 KB3ad6d75ba678675dcba0270e220ba764a9b0d11bd17977abc904b942dc2210bb
spec/models/doorkeeper/application_spec.rb1006640010.3 KB06d1f85563e0a8ab191060577dbcf2a54c1e266a99087d729482bbf6260bf9ee
spec/requests/applications/applications_request_spec.rb100664002.29 KB78e1fde24c9b1fffde404d2d41c330dd5681036324d78406c19dc446db7d5301
spec/requests/applications/authorized_applications_spec.rb10066400976 Bytesc20fdd858907aaf7c21b81cf69978f641ed7d0240b9d22279bd781199ccd96ae
spec/requests/endpoints/authorization_spec.rb100664002.17 KBdcc65b49d0f16618126a01a6cc55eb96127ed287b49be09af8ebe1ae0bad8638
spec/requests/endpoints/token_spec.rb100664002.71 KBfc35edd1070f02c577d24d7fa9869f04dfad81a7ae30c9b67c9316ae8eef6669
spec/requests/flows/authorization_code_errors_spec.rb100664002.36 KB928474d59910124cb0381f4b821c41f5458dde988d8c3ae09eb4e35b7b78c82c
spec/requests/flows/authorization_code_spec.rb100664004.93 KB273e4a2cf6059e5c3e4421c38f1f79eada1802b582c68e1f05f07da5bce2969d
spec/requests/flows/client_credentials_spec.rb100664002.79 KBeb4157836a90a17859b165fb1f7630607e66c61f9eeb73f8c3d3cdd2cdf3e2f5
spec/requests/flows/implicit_grant_errors_spec.rb100664001013 Bytes6201083538fd58fe89dae34daf930430695eba23c8327cdf5aafd75d27d3b5aa
spec/requests/flows/implicit_grant_spec.rb100664001.77 KB5d31c08c413e1f44097223ff398eed8ec84492b4d7a00005be8c1fad576d1c73
spec/requests/flows/password_spec.rb100664006.48 KB0de6ce52000a5f45302c28d4586b847c5f0f269220aa3919983257cd5c27f9d9
spec/requests/flows/refresh_token_spec.rb100664005.54 KBb9a05619b8c5e46462c598a83989907dc7d32ad8cff29cc910328c0595c20d0c
spec/requests/flows/revoke_token_spec.rb100664005.31 KBb5633960fb1bb81a0705ba317931a7b4a7c0906f8565d5f21be870b1facfd8b8
spec/requests/flows/skip_authorization_spec.rb100664002.2 KB4411401522bf41bea47d439e3be31c7fe3653df31a869c6748d3834ecadf701d
spec/requests/protected_resources/metal_spec.rb10066400418 Bytes83adf988e5ddac144a54a2be286a25cd04ad90690ae35cf637689c0454461893
spec/requests/protected_resources/private_api_spec.rb100664002.74 KB4f7bacd0312451370b716f9917509e937cd3ca4068251fe0b00163c4d559ef64
spec/routing/custom_controller_routes_spec.rb100664002.95 KB16559167b078185e67238724eca6a972153d4fd0b70f2c8d10a3620aa8cdbdf9
spec/routing/default_routes_spec.rb100664001.46 KB5f62d1c2085a5a136575f51bdcf0725504da2fb9804539e3234fe12ff58750ce
spec/routing/scoped_routes_spec.rb100664001.17 KBace63df1c5520493592df2d666835bde1d86fa034f6785312e625deacb38c9a2
spec/spec_helper.rb10066400184 Bytes20c19174657b9d3c5ab12c38840191d5a4a15f8201a39e5821b57578b5a7a62e
spec/spec_helper_integration.rb100664002.02 KB68ec18929eb0ecf50bea736fb88050a26a04112882450d81e72a3da972e61b10
spec/support/dependencies/factory_girl.rb1006640050 Bytes42f05c0db631977cad477c865381386c528ae3173f072c82cebd5e48127e3178
spec/support/helpers/access_token_request_helper.rb10066400359 Bytescf5a88a2033d2e2b4ad416ac06e02b5c08da823005e170be00f6a0425f22af2b
spec/support/helpers/authorization_request_helper.rb100664001.4 KB93c393e713a73b2c55d97e2fab707a26ad59d7c1c125ca4322f926b7cc7c734a
spec/support/helpers/config_helper.rb10066400275 Bytesb6c95994661ad1101f8e866d64f00ec568013910b75bef8cc0394e4f731c1899
spec/support/helpers/model_helper.rb100664002.29 KB306b8dcf24a93883636c02d9d2ee32d1d55cf80d542f5d0e242c86505fc3e303
spec/support/helpers/request_spec_helper.rb100664001.96 KB57fd6db18e59c40589b31a61830a45a8850e717a0634a8837ec46a3bc56996f8
spec/support/helpers/url_helper.rb100664002.06 KB241c3c631e5cb9c27766ae8d808ba4ec017e0ad872a6e7f073a861c5445f55e1
spec/support/http_method_shim.rb100664001.03 KB5214f4a37de723c31ed2c8d827cf95f6a4a23b37721829c59b987f0ceb554d17
spec/support/orm/active_record.rb10066400107 Bytes2c8b16c96c17ef893970c96e3c9a697e52091687106fb3443f91c63bdd44fa76
spec/support/shared/controllers_shared_context.rb100664001.79 KB6940a5edbcafa301521830ab288a587974e1455dd822ca46962cf80412182548
spec/support/shared/models_shared_examples.rb100664001.37 KB8bb77bb32da9010c23a896ec1ea2bf255c66e6ee0d4482babc1461615d6e4a55
spec/validators/redirect_uri_validator_spec.rb100664004 KB5bd74e9c5f9e37d1fb15957724317fd8c37f2316d5e9e259dc42eb662943abf0
spec/version/version_spec.rb10066400381 Bytesaf33dab5e4d144541401bcac44be992404b095d83698f89a83f5257ee5359af8
vendor/assets/stylesheets/doorkeeper/bootstrap.min.css1007750099.5 KB602f426ed082e91243930acec1aeb00db190eba99e17481ed77f9f1f38f45e37