doorkeeper-4.0.0.rc1

https://rubygems.org

doorkeeper

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 292182

number: 4.0.0.rc1

platform: ruby

spec_sha256: 448bc78b500713444e8bdc4290e5d60dcfef21e5689a9f4fc465536e28936d05

sha256: 7e9bdc3cab4d3e304bda4ccf18effbcdedad04e252782663601f99262350b001

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

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

position: 65

version_data_entries_count: 225

uploaded_at: 2016-02-26 03:36:47 UTC

indexed: true

has_extensions:

extensions:

Gem size: 96.5 KB

Version Data Entries

Total: 225

Unpacked size: 430 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400164 Bytesd2345029864d2a6945766181a007f4e1540d13cd05dc1bf39c0445ab51a1e5df
.hound.yml10064400155 Bytes322d29b38db6d28708c4c5a5db0e6870acd73af65a41f8e0d30b8c667f67b69a
.rspec100644009 Bytes0928fd01c7f2158bb6d3f77e8b4ba2a575181f4a3f2c111d5fd65e78c0f8bfbf
.travis.yml10064400240 Bytes212fae04937282d705a7bfa1e4ddc4b49b89252a327a9fe26d6c2304c66b3c0f
CONTRIBUTING.md100644001004 Bytesd3d8e5867f8460d766777362d0c22bcaae9eb8587e1e58dd32a5fb4042b1da1a
Gemfile10064400291 Bytes3c4ace1e348dda969712d0f344c30d3fc510405341173da62623541b9e5d5327
MIT-LICENSE100644001.05 KBd4f3b814cd41c5c974e7f5e2d77bf7cd838ea89a4020d65633e10c8492e3f14f
NEWS.md1006440020.1 KBa28d93fc5f3204714251a5c07240ccc5b9ea8dfc61cf386492f0b8398e7a28c5
README.md1006440012.6 KB9b419f4f241a10c7745e5aabd3e515979276f42ca286d987bd2cfb812952e767
RELEASING.md10064400628 Bytes7e93efe940c528287aa8fe843bf6eb484643843184a61edcca56ae84638d59d0
Rakefile10064400412 Bytes3b642657726e3858cc9fdafbb18f8a68642eb89d2a6103a0d9465f1413595714
app/assets/stylesheets/doorkeeper/admin/application.css10064400127 Bytesaa7344ebda133dfeb25117b49ed9e573de165c7552f45359e08183c0170b332b
app/assets/stylesheets/doorkeeper/application.css10064400912 Bytes26ec8ef750e0609106a8f85ff9837fffc2f2d71f4d4c4887dad14f38dd067ed0
app/controllers/doorkeeper/application_controller.rb10064400271 Bytes371c5851dcbc96e28556d779fe498ba57cb8e77666bd40b9af3180fd7ef78b07
app/controllers/doorkeeper/application_metal_controller.rb10064400343 Bytes4111f69f438882f223c9f3fbd5e657fc820446db76c68bb5dfa5c4a3bb75b139
app/controllers/doorkeeper/applications_controller.rb100644001.45 KB44b3e8841dc28ae8723f4ff8c2e807d8e81f03becff23f3fba30263ca6702bf6
app/controllers/doorkeeper/authorizations_controller.rb100644001.37 KB18d157e8f94f35484c10b6e2f0c058bbc1e835304b70d939acc6efd110dd4902
app/controllers/doorkeeper/authorized_applications_controller.rb10064400486 Bytes62be32a16222022ba72f5e92a7d1d540578ada6376f8d1f063ae3547c85afe8b
app/controllers/doorkeeper/token_info_controller.rb10064400414 Bytes55d4e32b23531289dd5981432688ffcc5fe5a5a8e36fba63d3fc8b552a887361
app/controllers/doorkeeper/tokens_controller.rb100644001.44 KBc1cda3fdb051ba4144dd296fee2edc72c922fb79207c04ce161cf960e8dc4434
app/helpers/doorkeeper/dashboard_helper.rb10064400429 Bytes15c675361ee3052cc34a1d469e992dbad17f93667bc6adb660b4383404c9e847
app/validators/redirect_uri_validator.rb100644001 KBd235e3b547603894bdaa443a58eb0bfe1e39a5c8304e13d7dda75ad29659af4d
app/views/doorkeeper/applications/_delete_form.html.erb10064400334 Bytes7bca493dbb591ef41bce868dbafc412ae3cc867299874ac9e06711de365673e2
app/views/doorkeeper/applications/_form.html.erb100644002.05 KBf3b410c928594c98f5c4826bd873c7eb24499ebd0bacb1d3b471296b6f192752
app/views/doorkeeper/applications/edit.html.erb10064400112 Bytesf9c99264198d462f1b15846847592b3cfeef3622e5b50be666deea85f8785662
app/views/doorkeeper/applications/index.html.erb10064400802 Bytesd86eec614e5e1a629bb27e11313c9a5b529073c8534582d7bd4837148b16ea04
app/views/doorkeeper/applications/new.html.erb10064400112 Bytesf9c99264198d462f1b15846847592b3cfeef3622e5b50be666deea85f8785662
app/views/doorkeeper/applications/show.html.erb100644001.21 KB953c7eff875a04ecd5d9e3b0dc84cff3a556dc9fc44b17da07215d669f40fe73
app/views/doorkeeper/authorizations/error.html.erb10064400192 Bytes6b1fe50ba9ac0fa036f82407fa1c115d256163668aef3f1128a3674556c9979e
app/views/doorkeeper/authorizations/new.html.erb100644001.54 KBed7c7b0812851f173de8fdb46f19a90b1aca976340d5f9d138fc228e40fa1c04
app/views/doorkeeper/authorizations/show.html.erb10064400158 Bytes2601c4363738bf02693de7d7657d9ecec1f2faa5082369c7ac82867633475a9c
app/views/doorkeeper/authorized_applications/_delete_form.html.erb10064400365 Bytes048f8dbb60e1b6b5580577debb5a89a37a018681b15abe434768a4512b753be4
app/views/doorkeeper/authorized_applications/index.html.erb10064400756 Bytes12d5ec821d3bc9df42a517af2c32a83f7ad36271de977a67c002d48cc6b68b94
app/views/layouts/doorkeeper/admin.html.erb100644001.09 KBed8019ebb9979c4b0f53f1f523aa11915378004f4cf5e6b2802f2e7df92dbca4
app/views/layouts/doorkeeper/application.html.erb10064400527 Bytes7286fa9018b8c03f40dc8b6b07d784e97001e2792707568f239abbf5b6eebe46
config/locales/en.yml100644004.57 KBc6e743dcd94f38919bc54e7a2b701576e4f374f1c99344618a14c2ee4a85145d
doorkeeper.gemspec10064400994 Bytesaee15faca48e352e98c6569163e33326ea36d107fe78879bdbf37772d15910a1
lib/doorkeeper.rb100644002.08 KB4cfeebb357524776d01416d43859eeaa6236a24ecd4a02f515b7bb53f4705191
lib/doorkeeper/config.rb100644007.76 KB8c99ac2b533a58e85f189b7a695ab5965a63d9a6f4326b94ef3656f03c251be8
lib/doorkeeper/engine.rb10064400580 Bytes68a86a9382433d24fc216c19a4b87f527b19588c79b8985e6ae67d4d22aee07c
lib/doorkeeper/errors.rb10064400507 Bytes67f93bd36908377d717d5822adf704afac31209861f1fe6abad5a05cf6434554
lib/doorkeeper/grape/authorization_decorator.rb10064400378 Bytese88b74ce7371ec1294fd38c1e2a575924659b7e8464e3763686dc6153b4d12ac
lib/doorkeeper/grape/helpers.rb100644001.26 KB7f55ca5799e2fea3eca9996594b747588372bf8dc83d3dc9340f1fb194a4a2d8
lib/doorkeeper/helpers/controller.rb100644002 KB38e75378ad58300837cc5b6031b928add53fa3ebf2dfd72c9f41478510ca7e22
lib/doorkeeper/models/access_grant_mixin.rb10064400993 Bytes415e6bb51f9f5fdf49e10159bdde5863aad1c565340fe6f4bdf0bf9633d0e94b
lib/doorkeeper/models/access_token_mixin.rb100644004.61 KBcdf6f107a4b237aa422443fddc217713d91cfd582081cb1cc99d0ab7783f0b66
lib/doorkeeper/models/application_mixin.rb100644001.31 KBacd510ac276b557c9418a23feea47ed9cd065f6142888efc3ba0ed3b0408f477
lib/doorkeeper/models/concerns/accessible.rb10064400137 Bytes624066066284ddda955634737cec871e049ac8c0d7486f0f33703c0513c27583
lib/doorkeeper/models/concerns/expirable.rb10064400467 Bytes16298e9446a4db9148501b282be4943488fa623669a78c22e08ac4a45842690a
lib/doorkeeper/models/concerns/ownership.rb10064400343 Bytesde3cd45a1c0c78d01a5c023284f55c75015d4ad0266a226ed76907db5cadc4b0
lib/doorkeeper/models/concerns/revocable.rb10064400241 Bytesacc62b669eeddef21856633262e06e56a8a3ce823eaf2215012b25ad025cdf33
lib/doorkeeper/models/concerns/scopes.rb10064400344 Bytes30f1fe44d80a1cc14577573839fba28d154c1a5db13ba46af8f6d067c765740f
lib/doorkeeper/oauth/authorization/code.rb10064400812 Bytes05de6cc86f9dd69bd4cd5b627831ac969d2cc01d6fd7532f309099c01e86bde7
lib/doorkeeper/oauth/authorization/token.rb100644001.47 KBa7d28178d363fdde75171f4c4e9723188c69f3cf210d1a5162e5c6a279886305
lib/doorkeeper/oauth/authorization/uri_builder.rb10064400711 Bytes00e2a8e1fc65b48ec100bc067fff04ced62caef0ab4478a0261a8678e70be9a6
lib/doorkeeper/oauth/authorization_code_request.rb100644001.38 KB8db823518d6f116607098a2acf9ec956857235ca283e44d10a016d983c300b2e
lib/doorkeeper/oauth/client.rb10064400759 Bytes03f9bf88ee34ff71709413f91b37b287a4b7c06c8daba2202c4b0c6edf747d05
lib/doorkeeper/oauth/client/credentials.rb10064400563 Bytes8b3105e5b6ab66eabc35112aa30f285371bb72a35febe08f5630af5341ba994a
lib/doorkeeper/oauth/client/methods.rb10064400435 Bytes8bc8992995d545236c5b1647036a1d50ec316f6f59cd9ff2288b607867832c29
lib/doorkeeper/oauth/client_credentials/creator.rb10064400322 Bytesc1e44233d91d4e299dac461fa538c81078cd756a99d3659474cfce7fde94bb1e
lib/doorkeeper/oauth/client_credentials/issuer.rb10064400953 Bytes0aaeecf24c10b37b723f2e233b57e8b36530329b0a19c8c82bf3d4399ab50f0d
lib/doorkeeper/oauth/client_credentials/validation.rb100644001.05 KBb54ff98053b69f6ef3c94dd9652a594160b54cd8bea7b31b15a70a1eeecb0a19
lib/doorkeeper/oauth/client_credentials_request.rb10064400897 Bytese0c9e84c5859412d920f4478f648e021c5355cbc30e4650ecb45e38c7f930763
lib/doorkeeper/oauth/code_request.rb10064400783 Bytesad1d139cc7fec706e8a353bdbbdf8f78bc74e8a68309d43732cb39a7f6da91e8
lib/doorkeeper/oauth/code_response.rb100644001.04 KBa3fd5ae179ba95ba20c570a7707175ccc87acc27edea9f40d330f67490793409
lib/doorkeeper/oauth/error.rb10064400262 Bytes27bff2f6fe95c98c4d6053b60394009fb825bd48daa931ef5dfaa135ee0235fb
lib/doorkeeper/oauth/error_response.rb100644001.62 KBe3b15b6a6d043682ec584260fc361ea2d43181e1872b15e4242dd43165085f06
lib/doorkeeper/oauth/forbidden_token_response.rb10064400689 Bytes9bac795f41b980578d5f184821495d39ec781b48c04c891dcaeee00c87dcd2f2
lib/doorkeeper/oauth/helpers/scope_checker.rb100644001.26 KB838f82f03e7f652cb890039693733e4bcc172754a0e2228e379f26ada9cb95b2
lib/doorkeeper/oauth/helpers/unique_token.rb10064400348 Bytes03e40fec22e7be0e89204c387fc48e0a186ee07eb084350dad69932fbeed8532
lib/doorkeeper/oauth/helpers/uri_checker.rb10064400797 Bytese60dd00dcf3d56ad4da274d6b1a099480957a1093c53894fd4257b384b0aa430
lib/doorkeeper/oauth/invalid_token_response.rb10064400808 Bytesa4adc36baf33953f1772129758840cc71ca1416b28fd0a126199960a456340d4
lib/doorkeeper/oauth/password_access_token_request.rb100644001.3 KB366f73c3edaddb029c9f33d74a5ec974a49e4ad9f4979be847843463f3fc4b80
lib/doorkeeper/oauth/pre_authorization.rb100644001.66 KB29e18153acddcc541b14480b14047fa4da970b46ec0a338e13bdfd26cf983b78
lib/doorkeeper/oauth/refresh_token_request.rb100644002.35 KB8846a9949a6665f267b499d64b0fb6574780fa75d4d60f5e817ae00d5b2d7514
lib/doorkeeper/oauth/request_concern.rb100644001.11 KB5cfe5a68ce57cfb5eb64b464ff1b9ea50ed74fdf8e3543756da4a4531c630ebf
lib/doorkeeper/oauth/scopes.rb100644001.17 KBac54e5f69c50f5ccaed73fc5f2b1ff48900b0220682248d40a1fceac407990ec
lib/doorkeeper/oauth/token.rb100644001.67 KB5f172047513980292d230a6123158112c690feacdc39d99c61445fcc8fd36f97
lib/doorkeeper/oauth/token_request.rb100644001007 Bytesfba603b366d7b5ee7b09867cabfa70d7560a558c6452543f74cd9636477aca99
lib/doorkeeper/oauth/token_response.rb10064400749 Bytes6ccdfb2a15b64fb67968ef7dbd282431099d0d5056b895c704bbba90e671ffd7
lib/doorkeeper/orm/active_record.rb100644001.43 KB443c1bb4650183be434902b872aea8a5c49735884ecb9a24d2c4a4435c297ee4
lib/doorkeeper/orm/active_record/access_grant.rb10064400190 Bytes8cb400a93d3132ab1effe562d71208f94a04faee04e68074a44ce38effaef583
lib/doorkeeper/orm/active_record/access_token.rb10064400515 Bytes1739590863e3e76dee24787c3628da841d5adee6c0c4585a85abcc7f25dc3977
lib/doorkeeper/orm/active_record/application.rb10064400867 Bytes2fa150ca46d11e3e01c8f074c87ebf33d0e91d8ea1afbee29dac0e965870f330
lib/doorkeeper/rails/helpers.rb100644002.21 KB0a10d24187a3a2323d1c430f69eec95573779978be270b08e77f18fb2cf3b591
lib/doorkeeper/rails/routes.rb100644002.48 KB4429101d9420eb057f0882aeb1226274bb603db47e4083b5795346f901661f1e
lib/doorkeeper/rails/routes/mapper.rb10064400595 Bytes81e022f111be55b74b55bca2c18be5c6a8d53ee83604f28beb91771475e10a54
lib/doorkeeper/rails/routes/mapping.rb10064400876 Bytesea38063b4413efcf75e3be27da77d298fff9f33ff7aa8fc539473bc934bdc4a3
lib/doorkeeper/request.rb100644001.21 KB77af8ee5237a23bd92415b4132506111ec9f0874da28779ea78e8b7b158f25d1
lib/doorkeeper/request/authorization_code.rb10064400377 Bytes8b9598cfccba8a8d90c060ea7861f2daba7c43f3a36bbd6c7c7f9cbadf223ef6
lib/doorkeeper/request/client_credentials.rb10064400352 Bytesab8dd0ea75f459a8097a0775bf73310a2f9cd2eac9be9e18f7ac76a0edd559ea
lib/doorkeeper/request/code.rb10064400346 Bytes7faa6fcc9fb75bad9b8e3b210cdcf0376e26f31fcb3a650cc8561fba36a9a1a1
lib/doorkeeper/request/password.rb10064400398 Bytesc31d53dbc3b668be989bb6419d5ef02e77512529ab38aec9ab9178041b267e0b
lib/doorkeeper/request/refresh_token.rb10064400439 Bytes62aa6bea59da51b7307cb2943311477c240e378d6d0e7faeb33bafb296d38c88
lib/doorkeeper/request/strategy.rb10064400316 Bytesde5836a8001f3da7a551b2354d492a4c22534cd2984009e0d1988e1d2ab12684
lib/doorkeeper/request/token.rb10064400348 Bytes370c80c9b6e4b2b1ff2f3f5893dcfe8dd6fff75c46d884fd5b45dc07189ae356
lib/doorkeeper/server.rb100644001.22 KB1005106dc0b198b4547dfce820f12cfb7c51b21676de51dff910070b0eedc293
lib/doorkeeper/validations.rb10064400572 Bytescebd75a36432e23401ad03e24e4dd2f2c96cf76a610d1096c45306d74d94d0d7
lib/doorkeeper/version.rb1006440046 Bytes4f1dea0068fd41c6df89365c8b17777bb27db03e9a84432122a0f82c021b6f96
lib/generators/doorkeeper/application_owner_generator.rb10064400541 Bytes04c5c75b41045f48492e329349add4267e0d64fe22284eab1879074b123fa881
lib/generators/doorkeeper/application_scopes_generator.rb10064400926 Bytesa276138f88273a62e83ec61ab7d9fe184460b1e541d0d0850fa39d1d30e191f8
lib/generators/doorkeeper/install_generator.rb10064400442 Bytese04d42b9b6d1cce49823e57489714f2d34ffcdb4a2669f9f9e43cf28f571bc68
lib/generators/doorkeeper/migration_generator.rb10064400468 Bytese52f1682bab46306ef47825580f0f954efae5b1ad24ca7a0ff437f1c14a7217a
lib/generators/doorkeeper/templates/README10064400499 Bytes87d2cba9a8457a2452937cc3e8b1509f9dee30827e8cfe30d4c3489531eef045
lib/generators/doorkeeper/templates/add_owner_to_application_migration.rb10064400273 Bytes7335b8f9e02c13f273cecb95d680518f92355c62e6c172ad820897e44ddac89d
lib/generators/doorkeeper/templates/add_scopes_to_oauth_applications.rb10064400163 Bytes4b50e59dbea7a6d72900189c8126bcf634fe7850f1669c0ee2d6c04d6961c560
lib/generators/doorkeeper/templates/initializer.rb100644004.86 KB9d6739de9f1498ba12f4a4accfed61b55004f43e9cddbb3717ede1cc09d11c29
lib/generators/doorkeeper/templates/migration.rb100644001.97 KB9765088ee2dd62c454272e5a655ed00814e48ab6296add2ff253d266025e5fc0
lib/generators/doorkeeper/views_generator.rb10064400414 Bytesfd3c6a475c163adf56cd80775a03ff60e9a66aa6e23141d78f4c44c6873ae1b1
spec/controllers/applications_controller_spec.rb100644001.79 KB00c8ccca1a0384d332ee4aa2a4980f704e98c85a1425e5910dc4a910e17f9007
spec/controllers/authorizations_controller_spec.rb100644005.63 KB728b63e73e5c72140da2c1804c7c642b49d8b6a96ffc4acfe62bcfae29a88802
spec/controllers/protected_resources_controller_spec.rb100644008.14 KB416837aeb57729ea460f01a2a060c363f53c7c0566274c66bc0c23390171f418
spec/controllers/token_info_controller_spec.rb100644001.56 KBd8d0b3f4bf72b066fa217d8bc5dfa69ea056b8f2fdda40ef8d0852e4399c45ca
spec/controllers/tokens_controller_spec.rb100644002.54 KB4653c0d82cfc719d801a462948ecce2d0fd88dae8188065f975f9b12094c42f6
spec/dummy/Rakefile10064400270 Bytes292ed19f51ae8b9aad2d9d34cec3355920f0ce35e0079afb68b12f222f9c2015
spec/dummy/app/controllers/application_controller.rb1006440080 Bytesdf6c512ef83c4ed7c936a686d15ee9a0169a855f7fa7ff797c94362ec5b432b7
spec/dummy/app/controllers/custom_authorizations_controller.rb10064400201 Bytes8923ebd41267b8c2124046a5143aa2475c85341f4b637dc6a3053fabf79bab21
spec/dummy/app/controllers/full_protected_resources_controller.rb10064400279 Bytes32ece4a2fb7f26ffe56dbdfc191729a9c26fd323bf2688b6fad125cfab3b0223
spec/dummy/app/controllers/home_controller.rb10064400382 Bytesd3c8228f26cbed5149758563c1ed0972af9774cfd42ea9f0ad541653e58e0d1f
spec/dummy/app/controllers/metal_controller.rb10064400267 Bytese1523e4703d740da434f3c89b4e46fc1c76a9bb7829f76883d0178016f8d965a
spec/dummy/app/controllers/semi_protected_resources_controller.rb10064400230 Bytesa0a713306700c6ce90e4e925368d5abf926c4f778845aee867412eff3372d63f
spec/dummy/app/helpers/application_helper.rb10064400111 Bytes4c5afa554f7839845edd9e4f9efdd4ba9afa780615764aeb88458ba1533db584
spec/dummy/app/models/user.rb10064400215 Bytes795fd84148eec9cb40ee8428751be0e6665a422c21a604e7a7671fd7a42536df
spec/dummy/app/views/home/index.html.erb100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/app/views/layouts/application.html.erb10064400161 Bytes537f631468ed4223c8744bc639b373fc9e0594f0faac7f71ae6f3fe638a6cb0c
spec/dummy/config.ru10064400155 Bytesfde40f9243e93c0d83f775eea879301124abafec5d0082e8fcc015870b67ed46
spec/dummy/config/application.rb100644002.05 KB3003e99c400c92a97a2918635100444a723f446b0d40eeb0cc0db4eff40d37b6
spec/dummy/config/boot.rb10064400254 Bytes4e406cf4181c5ae03221483cdc2e65f3c95560947e68b751bf236a833270968e
spec/dummy/config/database.yml10064400227 Bytesc003bc27775606f75030f3076a1d14bcae65ed69a5495fd83602fb84cc136390
spec/dummy/config/environment.rb10064400149 Bytes59a618350650f48bcfde8bcde65ac91e0a45c7531ceb0b2416778ac3c6f50dc5
spec/dummy/config/environments/development.rb100644001007 Bytes3b21dab70f9173ef24109b11edac96f72060c196b0bcb0d5b0e367d0a03d6c75
spec/dummy/config/environments/production.rb100644002.13 KB4ce99421fb7c2db9fde08371b25637dbed5e929498a368f77f704fab459a253a
spec/dummy/config/environments/test.rb100644002.19 KBebf4be3cc9e1eddc822bcf26d23204f08307b13109723a4ecf8bf6972ad1d009
spec/dummy/config/initializers/backtrace_silencers.rb10064400404 Bytes12656d43090727d98c72bed6ba153b501ae0b7fdc5f20cfd64b5ab8a8bfa87a8
spec/dummy/config/initializers/doorkeeper.rb100644004.37 KBdc688a888704b4f5f66fe59d09ec589e941acca658fdd4eab6e547a27531183f
spec/dummy/config/initializers/secret_token.rb10064400544 Bytesaee38a9f528f0cf36e587cd48a74a1826857b7e2b4395f597007648b2b5bdb7d
spec/dummy/config/initializers/session_store.rb10064400407 Bytes3d7cecfc184ccfb11be1d8f222fba11a3774be54f37d8dc6af32bfe346287817
spec/dummy/config/initializers/wrap_parameters.rb10064400465 Bytesbee0c19a0f59b1ac716470499037ef99169b3a9097b734f9b7ce1fbb29ddf196
spec/dummy/config/locales/doorkeeper.en.yml10064400103 Bytesc23b0f098828f982737a6b7c74a9e2643b4997b67fb459368e1059915714c743
spec/dummy/config/routes.rb100644001.47 KB69418fdc3912b1366455dd79a233a53650300e0b31363df48379a3981a68f837
spec/dummy/db/migrate/20111122132257_create_users.rb10064400147 Bytes6b8d5dfed243c511beef820b50cf3592823854074eaa49c4c7ff2a4e079ec65e
spec/dummy/db/migrate/20120312140401_add_password_to_users.rb10064400116 Bytes962721fac80c1474015b9e67d177fa541ac2508d6910de8b37e9374a578d9cee
spec/dummy/db/migrate/20151223192035_create_doorkeeper_tables.rb100644001.96 KB2e266144a5e4a5fd663c3ea9072d79062bb14468ec97ba34c724f00a572163a2
spec/dummy/db/migrate/20151223200000_add_owner_to_application.rb10064400274 Bytesfee96d84be69dd8e26dab1ee6bb2653117e468834323abe49a7b57b0e2e3d450
spec/dummy/db/schema.rb100644002.76 KB6da2a328e89690ee5b0ed18bc6519a5b4719d02a3a86d6ecc4e97df57507f78c
spec/dummy/public/404.html10064400728 Bytese83bab5bc954e390da4d67691e61ee368b97738ab7d165c4d35d54977c116f58
spec/dummy/public/422.html10064400711 Bytes97a7b03d5364abcb3e667d94da1f7f5112dd07487d6f969c23eb5f2cd7c2171b
spec/dummy/public/500.html10064400728 Bytes4ca11648f057809f28f549961ecb31a7aaa26d1c7e2b42073702a4ff3452dd4d
spec/dummy/public/favicon.ico100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/script/rails10075500295 Bytesb9535049af7be6700e161fe507b5e7ea4f884d329e9224d08d8f4f840c896257
spec/factories.rb10064400631 Bytes097263e1a02ecb77e0b6315a4144729994388eb7c8bd260c8ff20ee681854405
spec/generators/application_owner_generator_spec.rb10064400755 Byteseb6ba8a92790a48742b57ca1953e66b5abf2a9e9abf589bc99db4c1a2d389c22
spec/generators/install_generator_spec.rb10064400992 Bytes249f5a12e56563e8aa2f783669edf0b58dd505dcd4a451688b9d6361699daa8a
spec/generators/migration_generator_spec.rb10064400499 Bytes47923e97e88d34a645ed11c1b246c4458ae223c513311afd9a569a0bdfa23fba
spec/generators/templates/routes.rb1006440038 Bytes8f2256e341bd869e9c5f712538b3ccc5dbdef31c3d7deede68961d60f2335e9b
spec/generators/views_generator_spec.rb10064400925 Bytesf5c01c533bdb89f9bce1a331b692befbae58b0d09909c683053e06ce481a99b5
spec/helpers/doorkeeper/dashboard_helper_spec.rb10064400670 Bytese3859ce38dfbe1cc1952d9ebc66b9a7e2a60a50a2b68281dfa826260dbc0c8c2
spec/lib/config_spec.rb100644008.63 KB6b6b8857af801f29c2d14485637b48f659b19cf9988897266532cbcdd29e5670
spec/lib/doorkeeper_spec.rb10064400866 Bytes9a5dca23ff2ad66925d146375f372cc66ba3fba8fe58d1d2ba7b84529d721b26
spec/lib/models/expirable_spec.rb100644001.4 KB090a886e14bb12d0d7e803c29b3ee86cf7db7de89b4a8ffbbd8e6ebdf4071977
spec/lib/models/revocable_spec.rb100644001015 Bytes73c8151fa4572f90c8c5f7c2efa5dbe1e52f36beb471e848b9f74f527ee7f84d
spec/lib/models/scopes_spec.rb100644001.05 KBd9a6e77054ffe9155acf74a207b5a933eba7b818ffeb773a5b45202c82e2b694
spec/lib/oauth/authorization/uri_builder_spec.rb100644001.4 KB1d62c1bb477899939a7d298c372ea45b3b715159721352b331c6e16cbda7ad94
spec/lib/oauth/authorization_code_request_spec.rb100644002.27 KBce91c965897905b6ba55e4998c7543f175c4ea1d3af94949e6d92959d17e8ce5
spec/lib/oauth/client/credentials_spec.rb100644001.48 KB9f77ce403a4edf4b62837e11a30bde194558c5acd73d1f983066956a0ee50d72
spec/lib/oauth/client/methods_spec.rb100644001.5 KBcbff1bcd6d4465011a7ca5ecc7f3061845f7c3e9ee90f8040e4d59b71b3d5bd2
spec/lib/oauth/client_credentials/creator_spec.rb100644001.39 KB28d5fd3fc7a7024372c138a581124b35118f04e7f1dc8e4e3ffadf0295b23d38
spec/lib/oauth/client_credentials/issuer_spec.rb100644002.36 KB57d2a93710fcf5f90e35e5017b007aaad343952d21e48c5bbcf6119d7c121cc8
spec/lib/oauth/client_credentials/validation_spec.rb100644002.16 KBec2a8fb87c0b4c1051c03dfa4d43c98c1d22a283e130c47c08b8a3fd011504a8
spec/lib/oauth/client_credentials_integration_spec.rb10064400756 Bytes84374fb09c335f7f8976bbfee2ad19d326ffebf9cf998d4a37d51545c1ab1d73
spec/lib/oauth/client_credentials_request_spec.rb100644003.41 KB57185992e85cabbf35ddc1607bbc356cc83b2338f011a9b5e07b82f2289b0ef8
spec/lib/oauth/client_spec.rb100644001.36 KB6e5512710c074e88b171c8fb6aea0775e281479608425a416e525e300c43aba3
spec/lib/oauth/code_request_spec.rb100644001.08 KBe6dcff3180ceba0b2c3606494dde651acd63ca4734602fcc759994ad4878e1d5
spec/lib/oauth/code_response_spec.rb100644001019 Bytesd9a89e40bcb423d92ab710b02d5aac85ef3632d829a01b70ab5444fac3cfd7f5
spec/lib/oauth/error_response_spec.rb100644001.96 KB7ef12625dab964b71ab4827c8728d04909473209f8d261894536eb2f9e52d7fc
spec/lib/oauth/error_spec.rb10064400595 Bytes93aff7dbb2d85f56a40714592019c6cdf7e32198ce9b2f3030dbb595327c8369
spec/lib/oauth/forbidden_token_response_spec.rb10064400595 Bytesa99a25c89c40fd4078a74843b232fb122baf96430779a7b40038a914d7dea62d
spec/lib/oauth/helpers/scope_checker_spec.rb100644001.87 KBa9b7cf1a0b5c899d47836b3acf15a7f0e72ab1e2f5320b75b170fd815f4bc8b2
spec/lib/oauth/helpers/unique_token_spec.rb10064400519 Bytes34521f34b4e2c1db25d0d5f198a15be0e3593f6d33e597321ba90c675343d019
spec/lib/oauth/helpers/uri_checker_spec.rb100644003.28 KB8cca986e75c45c28d2aa16f531cd89eeb72c970c7ecd5a974e21d649a3b0abb4
spec/lib/oauth/invalid_token_response_spec.rb10064400790 Bytesb014b15abdfa4ca35404bb090c7704c25eedf2d60ab07aa072c3a3e8a8d60cff
spec/lib/oauth/password_access_token_request_spec.rb100644002.78 KBe983566e822dfa9e96212a9500bc2bff2b5c03cb4bcb71c47de70da0ebf7f6e5
spec/lib/oauth/pre_authorization_spec.rb100644004.32 KB86077c7ca584e3b3aef8f99abd833ff3262152dd750a7dc0c99bc5829d8be262
spec/lib/oauth/refresh_token_request_spec.rb100644003.89 KB7e62409539e7234e8c69b69553e9067887646dfb1946b7fd7f5b99a319d881fe
spec/lib/oauth/scopes_spec.rb100644003.7 KB671d0e258c773e5ab48a4b3c14ae1029e2f65aefd8c9cf0ab7f3f355582e32b8
spec/lib/oauth/token_request_spec.rb100644002.87 KB9a51ae0ae01a33b76df30befae8be10207a600fb29ecd5ba293774dbf9f5f2aa
spec/lib/oauth/token_response_spec.rb100644002.32 KB85f819cecd0db5a83e35b80bad7e9bc5bff345ee9a7dbcde53ec52b996f26a16
spec/lib/oauth/token_spec.rb100644003.61 KB0f15efecde9bfaa858bf5abe389f8265ead7550cba9e01abd452f3e5ff58f2dd
spec/lib/request/strategy_spec.rb100644001.24 KBae09b48d0de85ff3f566fb2b2794c5600917fda0bb3d38d310b9aebb62744a5d
spec/lib/server_spec.rb100644001.52 KB04321948afa8c4ca3dbf0e956f16792fb5f4303ec5800f4d111edd8eb7f59011
spec/models/doorkeeper/access_grant_spec.rb10064400869 Bytesbea0a5ec4e3266298c5cbe224e553f3ccfa8190d674b1c59269585733f428ae2
spec/models/doorkeeper/access_token_spec.rb1006440012.2 KB7139e5db97cb5f6fa7fc6634431529e87a78178638f675d394b31d7d5120ee01
spec/models/doorkeeper/application_spec.rb100644006.21 KB1ae0dfbb09e7e9daaeb73072686bbb9da488421f48b8d2cda5b8496cddfedd69
spec/requests/applications/applications_request_spec.rb100644002.29 KB03488df8e0cba3d1b8e3e36a53e86c3d9046e54d0a3eb67641dfe03e3287c32a
spec/requests/applications/authorized_applications_spec.rb10064400976 Bytesc20fdd858907aaf7c21b81cf69978f641ed7d0240b9d22279bd781199ccd96ae
spec/requests/endpoints/authorization_spec.rb100644002.15 KBd021a6758a1bac9577a84c30f4b65fc30187fb20d952616a79e6db24f94d1ba8
spec/requests/endpoints/token_spec.rb100644002.5 KB0f5e449bbf53b74a9a23ea9214d1aa3e57217fd4c65feb63b18bfb47bf64bda7
spec/requests/flows/authorization_code_errors_spec.rb100644001.99 KB8992820208737fef9e1bb844593b8a4ca90f1dea86e7c6e58aac9d0aac9346ff
spec/requests/flows/authorization_code_spec.rb100644005.2 KBd9122fc662b19f143d06c1c8e8ce4d8ff0198f475b4f2a5d4bd6c3904798b6dc
spec/requests/flows/client_credentials_spec.rb100644001.8 KBe95611da792db80b3dac1c8d9cbcd4ddbdad60fb8074b1a04a745b71c087ee3d
spec/requests/flows/implicit_grant_errors_spec.rb100644001.02 KBecd8efdf4970652c86d2a69cb4cda9dfc7bd19ba4be43fc226422445e7ebab70
spec/requests/flows/implicit_grant_spec.rb100644001.77 KB5d31c08c413e1f44097223ff398eed8ec84492b4d7a00005be8c1fad576d1c73
spec/requests/flows/password_spec.rb100644003.09 KBb58d79fca55b09e288242630159c95b99182eb81e6d766aa5bb0a4f896a092a4
spec/requests/flows/refresh_token_spec.rb100644003.78 KB40a3c7247fae17dfa1a8187e8bc6de21a56ea9ea6902f84d421dd32e5d0ea3b3
spec/requests/flows/revoke_token_spec.rb100644005.87 KB98bd9aa9efddff347911889aec1986761eedacad3134461d5e95349a204f2a72
spec/requests/flows/skip_authorization_spec.rb100644002.2 KB4411401522bf41bea47d439e3be31c7fe3653df31a869c6748d3834ecadf701d
spec/requests/protected_resources/metal_spec.rb10064400419 Bytes7efdf41fac9290021f26fe994a406b5db42591a41241fd861aced54e7ff8beaa
spec/requests/protected_resources/private_api_spec.rb100644002.74 KB051cecc8665a46df1955c8744801bfb74f5fc32dbe886ec3b08cc27e94f789ad
spec/routing/custom_controller_routes_spec.rb100644002.79 KB77ed2c16cbc1fce040ca9b471ab8169fafa442f9ae271e6f56282f918084adb5
spec/routing/default_routes_spec.rb100644001.31 KB3e5d8b59a45b4a0dc5cb8ad0c8b28845fb2dec694160555e5c313ecf5826703a
spec/routing/scoped_routes_spec.rb100644001.17 KBace63df1c5520493592df2d666835bde1d86fa034f6785312e625deacb38c9a2
spec/spec_helper.rb10064400162 Bytes6ef5abddcf517c7b8cf2eb997b1a30f3684760ba6fb7a06db2ad2d09e5e3144b
spec/spec_helper_integration.rb100644001.66 KB37820e4b06b1468499b71fbb0ff34ba2155ad526eac621046091bb632e0a2ff1
spec/support/dependencies/factory_girl.rb1006440052 Bytesa3f0383b458e3547c8b6f81940a773fe71004d04650d8b61961b064871318c67
spec/support/helpers/access_token_request_helper.rb10064400360 Bytes2aa4ea3f1d089da53f44431e7267acdb12a44f7ef3f074449e1915dc92630963
spec/support/helpers/authorization_request_helper.rb100644001.4 KB93c393e713a73b2c55d97e2fab707a26ad59d7c1c125ca4322f926b7cc7c734a
spec/support/helpers/config_helper.rb10064400275 Bytesb6c95994661ad1101f8e866d64f00ec568013910b75bef8cc0394e4f731c1899
spec/support/helpers/model_helper.rb100644001.31 KBd196f141c7689ce082b4865536928e41b7258d0d5cb2f63e074a9d905fd1b51e
spec/support/helpers/request_spec_helper.rb100644001.71 KB25b61c576bf7853375d73b8864ba0690a891022d3cb1362a5b4b3fbfaa32260d
spec/support/helpers/url_helper.rb100644002.06 KBa5d1d0719910e588a487488dc21cff78adfbdef771d4690312dc3dc20d70a616
spec/support/orm/active_record.rb10064400107 Bytes2c8b16c96c17ef893970c96e3c9a697e52091687106fb3443f91c63bdd44fa76
spec/support/shared/controllers_shared_context.rb100644001.6 KB7f9c4d304ca43a335b5bc42e445784f40358e2d6c89cbfdca3b56a9acd2fd022
spec/support/shared/models_shared_examples.rb100644001.39 KB9fa6e25c6bd3dc052b42543da8b55927d7cf403e06573211382f0a1d9c301cec
spec/validators/redirect_uri_validator_spec.rb100644002.43 KB3a6e0cca0238017b8888aa192dafc7b5f2c9907ac7ac57c62353ab6145c0bfce
vendor/assets/stylesheets/doorkeeper/bootstrap.min.css1007550099.5 KB602f426ed082e91243930acec1aeb00db190eba99e17481ed77f9f1f38f45e37