doorkeeper-5.0.3

https://rubygems.org

doorkeeper

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 292202

number: 5.0.3

platform: ruby

spec_sha256: 2d2f6e4d7051d8385cf6832f5633283308ec2a5ae05e3ddb1bdde1a2aee00b0f

sha256: 2cf99bae22b7dce59ecf593090c5096792f7b6ea4970502031720c1aab26a570

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

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

position: 45

version_data_entries_count: 268

uploaded_at: 2020-05-05 08:43:06 UTC

indexed: true

has_extensions:

extensions:

Gem size: 136 KB

Version Data Entries

Total: 268

Unpacked size: 654 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.github/ISSUE_TEMPLATE.md10066400722 Bytes125a9717d9ce41722c4d16dd94b4be3a957210aa86a957e9a611c002ba40cf7d
.coveralls.yml1006640024 Byteseeb6787d352f62d278c0f5efaf8a4f92c601528b15d3254b41a08147fa73d4e8
.github/PULL_REQUEST_TEMPLATE.md10066400637 Bytes7352ec2a650a154f7ce11623d097762311ccd98f0402cd7a3d528cba97333ae9
.gitignore10066400212 Bytesf85f21e8f0639fb3b718e2b1f18fa74a9d7048cad158bf5e304d2320119bade5
.gitlab-ci.yml10066400609 Bytes2803f2b9d8913213cd3485446b9d4a447144096414474737f0e5a4f831c768d2
.hound.yml1006640034 Bytes093ea3dc7ded6eed0a3e9747e1cffd3fb479b314a01bd9034a6a5e6e06dca7b4
.rspec100664009 Bytes0928fd01c7f2158bb6d3f77e8b4ba2a575181f4a3f2c111d5fd65e78c0f8bfbf
.rubocop.yml10066400204 Bytesad4650e0ed5ed4d2bc343a78619fe02fbfbd04cd7771dc9a0eeaef7c3df04d99
.travis.yml100664001012 Bytesac7c7f125d638bd843d5fada4f18e444ff2fd29a305e93d923cfd34818032109
Appraisals10066400360 Bytes262db0a169ce77654f9765511c2e27c196aed461d715ea23ca80deccd6656325
CODE_OF_CONDUCT.md100664003.22 KB9691938706cc5cf9c7bc17201d7fa74dc6bbfdc76f7d2a4074a02a22eea5b6c1
CONTRIBUTING.md100664001.03 KB6a7ef83c5ae9e1d7e791d94af31890a5e28aa031ffe53e0521dc635a1dd3c53a
Dangerfile100664002.81 KB4ae6718af6565dd4c470d69fe77e8863ff81872d648974a5ff24a77deb3e0783
Gemfile10066400256 Bytes16e01b4ca35653d5d8e3fc259aa59731aba6c3a045da1adf1ecc5d77cae81ca6
MIT-LICENSE100664001.05 KBd4f3b814cd41c5c974e7f5e2d77bf7cd838ea89a4020d65633e10c8492e3f14f
NEWS.md1006640029.4 KB5be23b168437530f535c0f9e5bb30dcb76cc2be829640b210a091f5593d42605
README.md1006640019.6 KB1c88574e015c3f4fa16af0ff55ea7e756ac605ab7f96415e0b6deac55a230dd4
RELEASING.md10066400385 Bytesd9d072d44c19bc95a5a49536eff716f27640cff52878feb0ee072f3a86881008
Rakefile10066400524 Bytesd23d6b9272bf88d9cc80fc7a52869ceaf8a5cebd05653361b02d684aa182374a
SECURITY.md10066400692 Bytes36b76661159bd9faaf9078721caaaab44863f5afc76fc2bab9aee1d650ddb00c
UPGRADE.md10066400121 Bytesd221fbacf7ff673e30d3554c3e1755687c7e24319e423be0d1d6d844bdc801c2
app/assets/stylesheets/doorkeeper/admin/application.css10066400158 Bytese1a113ee639877129cf16a53debf35a7e62e150379fe9680faa0b69ebedeeb72
app/assets/stylesheets/doorkeeper/application.css10066400912 Bytes26ec8ef750e0609106a8f85ff9837fffc2f2d71f4d4c4887dad14f38dd067ed0
app/controllers/doorkeeper/application_controller.rb10066400315 Bytes6adfc7fa0f3a22e4a00ee021d606052bfdaf5bcac1783dea74fd1ed4537c41f2
app/controllers/doorkeeper/application_metal_controller.rb10066400605 Bytes4bde547f2a20c1dc6c16a5175ffc3898d2cc6c9499ef2509ed2fd367a085db16
app/controllers/doorkeeper/applications_controller.rb100664002.35 KBa5d370213e75ff3fa6a53f580790025a419e5defec329551c89a48e359ec030f
app/controllers/doorkeeper/authorizations_controller.rb100664002.36 KB0383ce81aef7bb506ff42edd71eae0daba6d1a2dabcfe2f7144e1650111e8983
app/controllers/doorkeeper/authorized_applications_controller.rb10066400857 Bytesb7fd58d33eea86fed041202300780353e35c1fe2730c78ce7c14414005a1f164
app/controllers/doorkeeper/token_info_controller.rb10066400445 Bytes0cd5a5f8ceda9ec0b58a0ff79bd6313886abca90dc4f71b0b1c836573b0d414a
app/controllers/doorkeeper/tokens_controller.rb100664003.07 KB5e02742d50df9ac6e94b4abe327196d21b0f1417275aee376d5387aaf0343035
app/helpers/doorkeeper/dashboard_helper.rb10066400502 Bytes9d96047ee277b3201bfd16bb06879732cee9c711718cc2fa095657a46e54328c
app/validators/redirect_uri_validator.rb100664001.31 KB274d9a272e1a26dfd3aedca34fc345077a77981177f62bd51839e0bc6e7868ee
app/views/doorkeeper/applications/_delete_form.html.erb10066400331 Bytes38dcfac35cae8ac42d97748e31bd6113c9956360d1455f4b48ca32b1b24d434d
app/views/doorkeeper/applications/_form.html.erb100664002.56 KB34a6da20fc5ab52e97478cbad7daee577cc0d44e97ee559c27b041ea9cb85a94
app/views/doorkeeper/applications/edit.html.erb10066400119 Bytes338db32dba18ac9c9b4b3fb63fa4fc68c05ef7c29c3fd358ff4564025be7c57f
app/views/doorkeeper/applications/index.html.erb100664001.2 KB90cd745507ea374e51b0fd36bec329eac8c8f8713b2558c08fe27b3c89aa5b73
app/views/doorkeeper/applications/new.html.erb10066400119 Bytes338db32dba18ac9c9b4b3fb63fa4fc68c05ef7c29c3fd358ff4564025be7c57f
app/views/doorkeeper/applications/show.html.erb100664001.47 KBb408bb31edd25b2c5448ce70e458658f3f6b0f89ef4b86fdb676b331ea3f9b83
app/views/doorkeeper/authorizations/error.html.erb10066400199 Bytese595558776398141b30a082c04021575f52f2d79cb5755b08497dbffc18300e2
app/views/doorkeeper/authorizations/new.html.erb100664001.85 KB8993624983c13c3c745ecafb8809ed1a6a22ed548443ce634f1b4da8da0c2ba4
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.15 KB3c172fd40a958f6963684da937118c31f9bf17a74b8ab39c9e31fcf90093f2e6
app/views/layouts/doorkeeper/application.html.erb10066400527 Bytes7286fa9018b8c03f40dc8b6b07d784e97001e2792707568f239abbf5b6eebe46
config/locales/en.yml100664005.33 KB31faf7481feacc13235cc8000dd183113469f392cf75153cc7a291c6bd88bd0d
doorkeeper.gemspec100664001.23 KBb23079b0fbfb6a3807bbfd6750f3ea70df38e133fea81b190027e52a27f5405a
gemfiles/rails_4_2.gemfile10066400381 Bytes52fa46bbf3ca3161799bf87fff309fa941d3c95282e54a3be9ab99031cdc812a
gemfiles/rails_5_0.gemfile10066400339 Bytes7bd845a0d0db9c346dbed9f3ada359b67df679b6d75f0221d30bf5cbbf27bedf
gemfiles/rails_5_1.gemfile10066400339 Bytesb88ba6c238fa137a7a49cf265424b05553a6fdcedbab8711035f870e24984a67
gemfiles/rails_5_2.gemfile10066400336 Bytes10a146757ced1369bce572df7c6f556fac7a03b37d752688685f1fa21a6385c9
gemfiles/rails_master.gemfile10066400549 Bytes85de02e862e7077313924b77a3d383e1877df5abfa2c19029e1a93420c26e7d0
lib/doorkeeper.rb100664002.66 KB83e8181f288acd35ea6e9daedccdb9ac4a9236abb78a8153885787f7e2e5616b
lib/doorkeeper/config.rb1006640012.5 KB89e486770028e8ed89546c64899120dd838193c651196d11123781c07c4280fa
lib/doorkeeper/engine.rb100664001020 Bytes95ee8c96d83dc49d4e4b13931dccfebb447351fed7e13700ca45957083f9bc9e
lib/doorkeeper/errors.rb100664001.23 KB095eff57e8df95d626e16ebe66d503f0e9dc14bdf074cb0e7c75a8867eb83d7b
lib/doorkeeper/grape/authorization_decorator.rb10066400409 Bytes6424a3b426d1d8042e787fe5e6009223dc17c40a23913f8e6a36cd9d6aa3953b
lib/doorkeeper/grape/helpers.rb100664001.38 KB92c6668e0ec7c4f28d8e52c71f4782a53dd4cc94b25ebdb653f15c6765e0fa29
lib/doorkeeper/helpers/controller.rb100664001.75 KBfd29d9626de9b0ddfa49f29318624b85a787d9ec669254b7faa892b34f799679
lib/doorkeeper/models/access_grant_mixin.rb100664003.51 KBb027523c073c7326d6ad63837067c69a1db1f5c63e50b41302e6fe3b99eedc8c
lib/doorkeeper/models/access_token_mixin.rb100664008.94 KB76f67f87c7048a633b0b5e4623790997bea64dbccbec344260c9e320ccff4e8d
lib/doorkeeper/models/application_mixin.rb100664001.57 KBac84f2233204720e3a579fceb7d857c470c1b81fe1e84cd75daf9c7dbea929fa
lib/doorkeeper/models/concerns/accessible.rb10066400341 Bytes33f1b16eb25452faf6b024d677ff412d243f0b5069de30cedb49a76f2d5111d7
lib/doorkeeper/models/concerns/expirable.rb10066400948 Bytese898c8df5256840d9e61357d42bfb6312916b4e4ceb08b06328d1c919e210564
lib/doorkeeper/models/concerns/orderable.rb10066400281 Bytes4d2f966de5ea83eec6623ca64eb5283eaac90074c65d7df0f069216de5243c80
lib/doorkeeper/models/concerns/ownership.rb10066400563 Bytes7b952864f39416af445ae65c30325af938272874c334f7ddfd270c31a6b4e7a8
lib/doorkeeper/models/concerns/revocable.rb100664001.38 KB1fe4070bc131423743d581146afed69326bd0940f054f30790d78679974ab51d
lib/doorkeeper/models/concerns/scopes.rb10066400383 Bytesd29ededd75825984b8f610252d255c8ecc59102650565add0018d2029eea99ef
lib/doorkeeper/oauth.rb10066400336 Bytes2607a1768134ca9d6fee35fa1edc8bd8faf3ec9d357bfd25f1dfa929ad899acd
lib/doorkeeper/oauth/authorization/code.rb100664001.5 KBdafa805dcc9f8355998fec992fc140b5d371e558ed4bb5844db1a545547a1342
lib/doorkeeper/oauth/authorization/context.rb10066400348 Bytesf0d32d08b1e5050718b5ddc0667ecb6f07406f29c55078701da9f3290812ebf9
lib/doorkeeper/oauth/authorization/token.rb100664002.24 KB1b13466661a14b6a4c6d3472759f1e4113b533af4cf06a59fe5ef087137e7f5c
lib/doorkeeper/oauth/authorization/uri_builder.rb10066400826 Bytes06b7eb7bf78af9f45c18805c95f087664b55eedf41ecdfe2b508d2309013dbd7
lib/doorkeeper/oauth/authorization_code_request.rb100664002.5 KBe33145870a8d0c3e0bacb29c7a0f93e081dffbc5a51dc76668a7f99eda2a69b8
lib/doorkeeper/oauth/base_request.rb100664001.61 KBb4cd61586855daad85957a0a95d89d51ba73fd4d57d1982ee05683810cec64ef
lib/doorkeeper/oauth/base_response.rb10066400359 Bytesd4490606059aec7c61d665da3548d475770b2e3868d60220b3c07d778bd78ee3
lib/doorkeeper/oauth/client.rb10066400705 Bytesae306e4c279a34f8f09cbd3e0104e67412a9aaefc2beb732a20bb8515ba8d1d8
lib/doorkeeper/oauth/client/credentials.rb100664001.03 KB3d88126c0e6915ca714b565cd01748b5baa5dfc56af4f1ad65086660c5a6607e
lib/doorkeeper/oauth/client_credentials/creator.rb10066400378 Bytes45666a7f1c14a646833860fb7ffbe7dd6a30c2c96dcf3b8075d3fc2ef55eda9e
lib/doorkeeper/oauth/client_credentials/issuer.rb100664001.08 KBf3c87295efbf539f2b127d6011ab2253d5b9c18fd3c0514a0a3b3a6ce26fe3b0
lib/doorkeeper/oauth/client_credentials/validation.rb100664001015 Bytes23442e43989d44e44bc59a87330c7701248538cf05ccc610b204a0b751913769
lib/doorkeeper/oauth/client_credentials_request.rb10066400741 Bytes42c34882a5411705637ba9bbc7d64d8cc891277a6edb869e99268b4e3f8d7057
lib/doorkeeper/oauth/code_request.rb10066400814 Bytesc8ea6b2391ed9e6834db39e16ded587ed8da6d6974de6caa13761ed73334d890
lib/doorkeeper/oauth/code_response.rb100664001.04 KB0341035c6cb34176b89c2f78b2139d9dfa247f18ea5a252fd5a2460a47614a96
lib/doorkeeper/oauth/error.rb10066400287 Bytesb51a46108989dc5fdfa894295235cc02e8baed4c505ef47f36b304a96072ef97
lib/doorkeeper/oauth/error_response.rb100664001.97 KBbe6a7eda75e41c452f36c488577f942e017f20ae49c086d2d9c3829329d736df
lib/doorkeeper/oauth/forbidden_token_response.rb10066400783 Bytes58f49a5502cd1b7feba10709a5a0251cac0efe4387ec4aacb93c6a76cbec3db9
lib/doorkeeper/oauth/helpers/scope_checker.rb100664001.03 KB8bfb5c08dc47d8c851bbd7da8b907ba18f825916bb33c522b26b470301f08429
lib/doorkeeper/oauth/helpers/unique_token.rb10066400379 Bytesd60d01bef55980799dd7d82f6a3852a2720bdf15205e95e2bfe61ecb9f4620ac
lib/doorkeeper/oauth/helpers/uri_checker.rb100664001.46 KB27a3cb74dc99ae89299e5238d5ecbc37d7231cfa2ab67ce536c8fa01b4f54b0c
lib/doorkeeper/oauth/invalid_token_response.rb100664001.13 KBe7cb25ee261505b68ecbefd809c1e56eda67fe73d5774936b84306855d03c37b
lib/doorkeeper/oauth/password_access_token_request.rb100664001.23 KB695d67437e5f4ae7a37c0ef1da88a33e505a2a65182281f649a8b4c1b098f276
lib/doorkeeper/oauth/pre_authorization.rb100664002.57 KBfa2a1b7cd0baf5eb04b14e480a37f282858eb8618b994937a184ef30117597f9
lib/doorkeeper/oauth/refresh_token_request.rb100664003.03 KB3f71d66ba71d922f2cb71bd771adeb718d2c380afbccd65fe894ec9e0643b814
lib/doorkeeper/oauth/scopes.rb100664001.3 KB25fd3ed5cf151ef2875af1e35fed7775fbbdc4dd5bd05c284d5affb3262cef1d
lib/doorkeeper/oauth/token.rb100664001.93 KB23e057276c77a0fe7c6b2ccec6b9eb1828d0729d7b17aabc99dd5ad4b87e4d80
lib/doorkeeper/oauth/token_introspection.rb100664004.23 KB446d74ffda9b6cfb3d33bf0714eab8a8cc3f2bb71488e82c26d7f40205486994
lib/doorkeeper/oauth/token_request.rb10066400987 Bytesa6cae7939627405ffc132c9876bb602b28ca7d33f3885928706ac88974d9fef0
lib/doorkeeper/oauth/token_response.rb10066400797 Bytesd6c34f29334e6501313a1ab7956abcd92b1097998c67ed3fd838d74a7c64669c
lib/doorkeeper/orm/active_record.rb100664001.13 KBb9847d6d1ab8e89665ddc8347abb2d466b37a52703d1f9aa5d96d64d5a9776ce
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.rb100664004.46 KB4be8be3bf8b53ae3c6aac493ab67b4a263ead555b5ac5646f081e6b8092f91d3
lib/doorkeeper/orm/active_record/stale_records_cleaner.rb10066400644 Bytesc77e3c6f22c5486636d0c1897ea4862c08e3ee486d814169f97b97bbe2e3e05a
lib/doorkeeper/rails/helpers.rb100664002.24 KB28aee1de86e2cbfbb90fed503a5ebc73105777fe9276ee4f5158d5c53060eb6a
lib/doorkeeper/rails/routes.rb100664002.97 KB0b0ccf5c1fd7439470c98d9f3828f38927e312ecfdd652108d16d4f22601d108
lib/doorkeeper/rails/routes/mapper.rb10066400612 Bytesc7059cdf9dec2b3bf65684c3ff4728b6051f845bef192d34f9f42a1d93b8eb9b
lib/doorkeeper/rails/routes/mapping.rb10066400917 Bytesff1ef053c2cae3ef964beedd6b8a913f8fbf8a3b97470ae94d316450594d5c53
lib/doorkeeper/rake.rb10066400277 Bytesac3da8de888552b8dd79de439695c0a3f3d1e9a06a760ea4f7c6c886514f32e7
lib/doorkeeper/rake/db.rake100664001.41 KB07ea9584ad7d7fa521e67af8308dbbad527d858d10235a7f2dc600df345e23ae
lib/doorkeeper/rake/setup.rake1006640096 Bytes6ef1e99307fafd7e88ef95f23c27733ffe592b0766d982eb971ad99626b2290b
lib/doorkeeper/request.rb100664001.14 KBb0f43e463341487d1cf20462ec60492e2bbd6360fce8c7819118ceef3a24599e
lib/doorkeeper/request/authorization_code.rb10066400451 Bytes5cbb1411dfc536af2e0ab2b5261cdb34d2e0d4c242ed86aaaa900ebd8150dc8a
lib/doorkeeper/request/client_credentials.rb10066400344 Bytes48ef4119cb0012ead122d0968da43c5300c014dce1205da97e0ccd48f4289f27
lib/doorkeeper/request/code.rb10066400338 Bytesad9d6e994674067920ef0b97df7ded08c295459721e2c25994a673a0148b875b
lib/doorkeeper/request/password.rb10066400394 Bytes4b5389e4ae4d900fa91b3715e8bb0e302d40dcb267679a416946a842af8390b6
lib/doorkeeper/request/refresh_token.rb10066400459 Bytesdedfa456c486f726e455cdc0f8c1b8d455c3a0fe3d283bab56422a14b574a6c5
lib/doorkeeper/request/strategy.rb10066400347 Bytesb578a3f5fc0cb375d9133186b817c523d1d7abb7f3751df63918c30f35b85c0c
lib/doorkeeper/request/token.rb10066400340 Bytesea63e92215b80fb2eba921d19feab5e2edc6c7fd6f8826221548ce226d7c025e
lib/doorkeeper/server.rb100664001.08 KB6d5bd57a4f119cd618f9a0e7557c83b04fc09d7850c4e9e77232afe8aca0ef7e
lib/doorkeeper/stale_records_cleaner.rb10066400542 Bytes5e6e66272961714ef207d84af6074ebed250b575dd9212a1b4377953eb4ecb4f
lib/doorkeeper/validations.rb10066400637 Bytesb2c1c595c89e727e009c6fe1e007f4587ede817d5804225aab6598e3b71251fa
lib/doorkeeper/version.rb10066400308 Bytese05da33f696ab4be19f4089385eb0659fbc8c2f3a339e43a7a921253a3b28c07
lib/generators/doorkeeper/application_owner_generator.rb10066400864 Bytes249ca0bf519bd1d4b58b849cb43cb90ec636c9ee36a64474e4ec52b6d3321580
lib/generators/doorkeeper/confidential_applications_generator.rb10066400866 Bytesc7a84db95fed90759006d0a71a0662b1cf5b3bd87a421fa986b32c6890c9f5d3
lib/generators/doorkeeper/install_generator.rb10066400584 Bytes7abf6a2983461df385d0e5687bd4397f61cbf9e5fb3452251d1efba8bc852bef
lib/generators/doorkeeper/migration_generator.rb10066400808 Bytes6eb1e106356455d313c2591181c25b6d25f9a10467d125e2c6d0d7512c356ccc
lib/generators/doorkeeper/pkce_generator.rb10066400789 Bytes18340af825fd4bb4c4f9ced35ec69dd02a24b89eda6ffc0b760a282aa4120757
lib/generators/doorkeeper/previous_refresh_token_generator.rb100664001.06 KB67715a9da0a148899ed3d29bf805c3cef07a4b2c0f81aa7236b6703a0a318b77
lib/generators/doorkeeper/templates/README10066400499 Bytes87d2cba9a8457a2452937cc3e8b1509f9dee30827e8cfe30d4c3489531eef045
lib/generators/doorkeeper/templates/add_confidential_to_applications.rb.erb10066400265 Bytesbd8da1ca16ff2567cef5beb9b6e5430e9de6412ea513cd6f44596ec063fcee62
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/enable_pkce_migration.rb.erb10066400245 Bytes54121ceec2d03d497f4c006fed2667e6cf10cef9e345c9e4d0e97448f2cb4e46
lib/generators/doorkeeper/templates/initializer.rb100664009.08 KB2dff95d9727992662a9c41827492c0b74d95c8c2ec2bb795daf558ebbde3e709
lib/generators/doorkeeper/templates/migration.rb.erb100664002.44 KBb9c112609baaf14360cfce836884a5f97f74759371b5993bd4c327ff6ea6c6b0
lib/generators/doorkeeper/views_generator.rb10066400441 Bytesaa5d4ab12060a819328efad9ddd2d86db3a24006303d69c9fc16147917dfae7f
spec/controllers/application_metal_controller_spec.rb100664001.21 KB4181b9cccc23b8ae785418bb26db3f607efeeb46f5e1d0692d44ab9e73f19c5c
spec/controllers/applications_controller_spec.rb100664005.22 KBff769384b893344d8053958616c08db6ff9a6460d03db72f77bf9363ca10f692
spec/controllers/authorizations_controller_spec.rb1006640016.2 KB5895fbb574b74003f72023750303bc5f23a76dece1e42b0d3b24a080356bba98
spec/controllers/protected_resources_controller_spec.rb1006640010.6 KB545bceb85bead94e454e1d13652825732183a6a22eda2482e7f8006dcbf60263
spec/controllers/token_info_controller_spec.rb100664001.44 KBa82cdc1fc689ae693382a9f7cac1c2e64e15f983ed527e29c1258e7601ecb34f
spec/controllers/tokens_controller_spec.rb100664008.81 KB6e4bae533ce644ccda1fb4b3fbc3f4c49b79a93c2f32a39ec1df55b572835600
spec/dummy/Rakefile10077500266 Bytesde04b46415abde8fafd84ff249cc1318f0f2ea35c9bf91a425ee2125fb3f2f01
spec/dummy/app/assets/config/manifest.js1006640025 Bytes745911e2ada1d4ef09889a2b2ff5e2d9c9d83240862ec10c3d551180d6b17bbc
spec/dummy/app/controllers/application_controller.rb1006640080 Bytesdf6c512ef83c4ed7c936a686d15ee9a0169a855f7fa7ff797c94362ec5b432b7
spec/dummy/app/controllers/custom_authorizations_controller.rb10066400201 Bytese258eb7a5b09ef67d4d8cc6ff737fc3034bd7a9479cc2e471644db7e4d8cab2f
spec/dummy/app/controllers/full_protected_resources_controller.rb10066400281 Bytesa8e2aef1f00e19f0411f5d2a674d867f88f934a047b7cb08a675a797d0804594
spec/dummy/app/controllers/home_controller.rb10066400382 Bytes16628915773b25462ddbadb33e49ae9c99e6ceb72441e105846aa0430184ee67
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.ru10066400154 Bytes1d5483d4e38d1feb6839b454dfbfded5445050cd228d5595539cb480d158bbb2
spec/dummy/config/application.rb10066400626 Bytes9571e2ff568d6e44235726c37e53f0d5cefa3918dd50c016b9f71b4d24419633
spec/dummy/config/boot.rb10066400244 Bytes6c1a7b02c913d0aa478a87bf9c6b0454d5da5285702795e7683cce977be5c1c4
spec/dummy/config/database.yml10066400227 Bytesc003bc27775606f75030f3076a1d14bcae65ed69a5495fd83602fb84cc136390
spec/dummy/config/environment.rb10066400144 Bytes2b30dfaf1219d9f15c1324123e36545224c51c55d64c5bd24eea5b460659798b
spec/dummy/config/environments/development.rb100664001007 Bytes3b21dab70f9173ef24109b11edac96f72060c196b0bcb0d5b0e367d0a03d6c75
spec/dummy/config/environments/production.rb100664002.13 KB4ce99421fb7c2db9fde08371b25637dbed5e929498a368f77f704fab459a253a
spec/dummy/config/environments/test.rb100664001.75 KBfc96d451bd6235c2ec9089084472b15f795bf60c51a6de07822562d0abcf205e
spec/dummy/config/initializers/backtrace_silencers.rb10066400404 Bytes12656d43090727d98c72bed6ba153b501ae0b7fdc5f20cfd64b5ab8a8bfa87a8
spec/dummy/config/initializers/doorkeeper.rb100664005.15 KB28dc6ece0ba1702b9318fb1e8edde0aabb3aa5f3a877610f867c4653e00ac902
spec/dummy/config/initializers/new_framework_defaults.rb10066400447 Bytesfb6ea9accbabfe6d7f96e3f1418698e5eef1616aa0f7b729898d8bf5fb35552a
spec/dummy/config/initializers/secret_token.rb10066400422 Bytes86089f0e92a1b065f197e34dc4e731c35f9f40483fcd8e4ad6914e6bc277fc45
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.rb10066400271 Bytesf037525329dd12d32567dac1c9ead476e9028bb8ba547a2c53b572f3eb7270b7
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.rb100664001.99 KB8a8b3c6f86331104919037f9892a8f336665b90d31f52d93814b1126ea9d9c97
spec/dummy/db/migrate/20151223200000_add_owner_to_application.rb10066400309 Bytes206268cf05dde05646c4f9c58c87ecee497d148b394cba6bb46c8eb243392f31
spec/dummy/db/migrate/20160320211015_add_previous_refresh_token_to_access_tokens.rb10066400262 Bytesc13eeb84a817bf6f1c202db726345cfa2460cab46117b58f057dfa5262189773
spec/dummy/db/migrate/20170822064514_enable_pkce.rb10066400226 Bytese635b689bf6a9a19546626ac31a70a75f8c8c02105fee0569d062f9a310a268e
spec/dummy/db/migrate/20180210183654_add_confidential_to_applications.rb10066400301 Bytesc9ee32f287b6f847856470b715eebd52e417432f7bb6b45f1d54070f41a9f234
spec/dummy/db/schema.rb100664002.69 KB584d9f181fe6788c747f062a478dabf6aee3eb6535785f32ffecbaaa3c8bb362
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/rails10077500287 Bytes15a75550802b7a548480f43b551386d35d11b76946e3f93b9ede000ca34b11c2
spec/factories.rb10066400836 Bytes4ed784c3c656a2a612c3274b85d43eccb5892e4208c3af8faa3ac4abdcbbd144
spec/generators/application_owner_generator_spec.rb100664001.17 KB4d251a3d48defdb0eafcb6b9c71ab5b47fe09c42143a0f04be218b98e6f19b6c
spec/generators/confidential_applications_generator_spec.rb100664001.34 KB8d4aa9d723abf8083cc1bc38a6ccc84fdb2524960dbad64678028ce8d5e0483e
spec/generators/install_generator_spec.rb100664001004 Bytes6e13983765c0a9a1e7c896fa54abbcd2aa5a3b51c2101426c94337fc5dc5d630
spec/generators/migration_generator_spec.rb100664001.14 KB178e7524784d550814a33e2fead81a7ccb89897508bb35d3c6711dd813151102
spec/generators/pkce_generator_spec.rb100664001.13 KB17e8da8ac5195117ffa18dc132038a9877a393bfb4b0c52f546824ce05836d23
spec/generators/previous_refresh_token_generator_spec.rb100664001.72 KB26a484620b9c7b5a334fcc4e279aa583db066256e53b0692521336dcb63c1e50
spec/generators/templates/routes.rb1006640037 Bytes7318e075c47d41604863f26cad7c81b1fe8f26ca3612304f7ff498969d55c169
spec/generators/views_generator_spec.rb10066400909 Bytes36587328582d165e89f0a7470cb6d6309ce664f5703388d858cf805622e297ae
spec/grape/grape_integration_spec.rb100664003.53 KB076e15a53c6a1758f345df69cfffba9eb2164e3214a20adf2fb6f436daa8e25f
spec/helpers/doorkeeper/dashboard_helper_spec.rb10066400658 Bytes470b7796ab738873fc252a2d280c0c88d2575909c25e38a18b1772c62f8b24fb
spec/lib/config_spec.rb1006640013.6 KB0446040c7eb265798a5072192d783cb94e2519b0e4f9e7d84a8c8440db8d61e4
spec/lib/doorkeeper_spec.rb10066400656 Bytesa09d6959d754ee7f265ee017e98ad6d4e3590cacca6eea7f19e16680a9047c6d
spec/lib/models/expirable_spec.rb100664001.3 KBb1dc5836e1f94d4a4b143d3071487a931d7a530a00cf8966a7db3fd25f37e0f6
spec/lib/models/revocable_spec.rb100664001.61 KBbdec2154959fb347cb39e06301ce7c770a9ca6759392bf032c749444007b453d
spec/lib/models/scopes_spec.rb10066400894 Bytes41e80ca8d04a16c2b434c38707463b463a54177c290b0f776a8a6c4a3c26037a
spec/lib/oauth/authorization/uri_builder_spec.rb100664001.24 KB92ba1f9f653373a20cd0ed4596d81ca491a2ab767e4e7f10c4d1d579522adcc6
spec/lib/oauth/authorization_code_request_spec.rb100664003.92 KB73db8a9b715895de13309d6a3221a7890ac427bb39f0027aca4a9e680f25be78
spec/lib/oauth/base_request_spec.rb100664005.28 KB755691e4a71c8cf9c784dd2599a589e70fa78481e74a88b5a7a26f14a348a7e1
spec/lib/oauth/base_response_spec.rb10066400887 Bytesed80a5c68953e700dc0015c40360e2edb785a9b0e10f6a9e168f190c0470e674
spec/lib/oauth/client/credentials_spec.rb100664002.8 KB2bd7ccd31106fad864f1fe832a6ed1f14ab3cd38305ef2e3b2c8d010b5592500
spec/lib/oauth/client_credentials/creator_spec.rb100664001.43 KB5e023749f05cc2abd18d040eb06be7e450298466c5884fe71c3be82043e30b58
spec/lib/oauth/client_credentials/issuer_spec.rb100664002.95 KBc8287df6f0ed43e9a37bea0e62a52e4f8d6ae4925acdaf2eeee2e3db45bfcc77
spec/lib/oauth/client_credentials/validation_spec.rb100664002.1 KB319b60b0c3f4ab9f0ab879d04384383f3e7c26d18161e2ab1ba4c8983467db63
spec/lib/oauth/client_credentials_integration_spec.rb10066400744 Bytes32caa850e1e790374cd6dcd02815843282f64a0679b4da11447e428d88fab10b
spec/lib/oauth/client_credentials_request_spec.rb100664003.35 KBab729e705c50e1919d559dc1b08bb0b89cc0a487c145dc56800187fd01164e81
spec/lib/oauth/client_spec.rb100664001.24 KB5d419db64ca75b49c2b6eb868a92e2ef100ed01392ead9f8efd86777cd9b2e5f
spec/lib/oauth/code_request_spec.rb100664001.11 KBa43fdba34849611395aec5e8db1bb3691451e2f5c69e81d101fd65bf802b9011
spec/lib/oauth/code_response_spec.rb100664001018 Bytesc6b98900d5aa8f158f0757f53d4f9c3283216c49ce015de725bd71478b5ae6b2
spec/lib/oauth/error_response_spec.rb100664001.85 KB70d02ad1ffafa2ace14c04f04d17acec4ca7752713ab8c076570041ea9caefad
spec/lib/oauth/error_spec.rb10066400529 Bytes1a808a86963f9f63313ebdd38fffedf3cab7233a795666b282ca74f8b76c4ffe
spec/lib/oauth/forbidden_token_response_spec.rb10066400498 Bytes968d011a2d14db5650b5cae3b986300d1d4c12b041b6daa702bd0d25b58be564
spec/lib/oauth/helpers/scope_checker_spec.rb100664001.8 KB49dcec12864bab80daebb4b6be338492e3e8e328db95379ee4395dbf93e9a54e
spec/lib/oauth/helpers/unique_token_spec.rb10066400471 Bytes922ef70911f740a76eb40692db367b5d0f3046163db21ff469a73bf1dfd0583d
spec/lib/oauth/helpers/uri_checker_spec.rb100664007.83 KB8336dae0bbc9427c18ecb3ac472770705ecd206dafdfbc845355f2fe2357c7b7
spec/lib/oauth/invalid_token_response_spec.rb100664001.3 KB2e2e631c26eba5ace884412e1b0508075adceedbe58463cfc9403da803604329
spec/lib/oauth/password_access_token_request_spec.rb100664004.47 KBfe4824a9bf75f757dfe611e50f3923879ffe5c11ba0918b73806b2bea294f596
spec/lib/oauth/pre_authorization_spec.rb100664005.52 KB248c036c3cf6e6d08e0358056cfdb8419b614e6b831a4f975f45dbb0ff477de3
spec/lib/oauth/refresh_token_request_spec.rb100664005.75 KBd88eb36572c068dee7c45c161195c336d3380fa48fd5839297c438eb67cffa45
spec/lib/oauth/scopes_spec.rb100664004.46 KBa7509c9b0e6dff49d57db647b105030dc3e283c36cdec0aa599a1c906e834a6d
spec/lib/oauth/token_request_spec.rb100664002.87 KB88f9318b1520619da226cf7f713c516e46965785e2b5c32a9d0cee29edadb481
spec/lib/oauth/token_response_spec.rb100664002.28 KB9ec52278f6279f19fcaf3f655e7ebeeaa7792897ea196b4355c27a3a48f92dab
spec/lib/oauth/token_spec.rb100664004.77 KB30a1d7d30ac7aeb97e4f52b136794fc05cd587f33715ae3a18368ad1ec545e01
spec/lib/request/strategy_spec.rb100664001.2 KB383a6d07e131b5b406450daf0aa55238bf2fd50b895deb93bf8b00ea6ba935a4
spec/lib/server_spec.rb100664001.8 KBc7ac0844b639a1ea2bbbb02fc4157542a57f004d99d8895197080b02b2803e82
spec/lib/stale_records_cleaner_spec.rb100664002.37 KB957c073f0ebbe187d878ed336ba2d55ecc5fe5b56753d0c000f0e4bb676ff80c
spec/models/doorkeeper/access_grant_spec.rb100664002.06 KB354b935d2339cbabad9bb6d74ddc69b25310efe7e2dbe5a40933040a155d045a
spec/models/doorkeeper/access_token_spec.rb1006640015.9 KBa035acd3830010a91ebd16de2c766dd25bb044c482dd98094e8ac3e8ffe229ab
spec/models/doorkeeper/application_spec.rb1006640011.5 KB6cb6d364721429cf81f4890dd4653b62111e93ba8ad609a57aa89e71ac88e1de
spec/requests/applications/applications_request_spec.rb100664005.97 KB0ed89033e96f28a8dc63edf9b53b5b3928e6b51add6f743ea358578d9167aac4
spec/requests/applications/authorized_applications_spec.rb10066400964 Bytese136897129b964024eaab6ee918192fc6d4d2f15e7b00cb076cce78540bfb179
spec/requests/endpoints/authorization_spec.rb100664002.16 KBe9f48b50a2ec42cb9359ee8555fefea6f560701c4bd2acd865adae82ae8ac9bf
spec/requests/endpoints/token_spec.rb100664002.75 KB2a5db6ba8133b549317821f5dcb4cc78c144197c7815951f9ad7f3fa12f052fd
spec/requests/flows/authorization_code_errors_spec.rb100664002.35 KBbb2032a11d076930901f28e9adf9a5f951fb368e797f45d60229671e6d700c62
spec/requests/flows/authorization_code_spec.rb1006640014.3 KB614f3099039941d235ee7836e716d775804862ccee6e74b3518da9a8c04f9e4b
spec/requests/flows/client_credentials_spec.rb100664004.19 KB0c947d9e0a8b80ad67ce6e6772225e0c31e3d835c22a48fc6e5ad3a1e122376d
spec/requests/flows/implicit_grant_errors_spec.rb10066400994 Bytes4c9bb00cfe33ca4b36ccfecd4a8af33f59837b1344532ec62ce25cead08d0f76
spec/requests/flows/implicit_grant_spec.rb100664002.7 KBb58b7e8f2d9627fc7c32fb1d6afcdb41abd1f425a2181cb0a887810a0698ced7
spec/requests/flows/password_spec.rb100664008.37 KBb4f12bcbe2b333f19b878df1740fc129aef6e62d890a4e0c4916b54d2217cdae
spec/requests/flows/refresh_token_spec.rb100664007.13 KB099cdec5edefe203d8f03a00aa07ff4b9aad4726148de2a3c883ce38b33f9228
spec/requests/flows/revoke_token_spec.rb100664005.41 KBaedcd93a2b3907d2ca1853d107a83ff48743aa11de56b4cabad332477cebd91c
spec/requests/flows/skip_authorization_spec.rb100664002.41 KBaa3cb0c5145645a4b0f260acf4534528bde860019c83029ae9bd27dde75e4f3e
spec/requests/protected_resources/metal_spec.rb10066400406 Bytes71be6aa59bb8b8f9368a4c4a3ab7e8a49bec9c82de7e60ad52422dda36e1af1e
spec/requests/protected_resources/private_api_spec.rb100664002.73 KB929125f894fb9e22b9a3a8fb5e575b80dcdf543a137149e1242ac0e7e10401e4
spec/routing/custom_controller_routes_spec.rb100664004.53 KB08def5ee3d8d8de011520feb6c877c17a76a7f0a8c8fbe5987257f7ad8a90ff0
spec/routing/default_routes_spec.rb100664001.45 KBd03539e17ec18bf235af6063a55447f5bc8fc4931621eea7e1742f41169051fa
spec/routing/scoped_routes_spec.rb100664001.45 KB4cb4dba09e42b3d4c2bad370fc420f4ac31a7f2f34725f17b75068b10ce807cc
spec/spec_helper.rb100664001.27 KB99d342618e7fd0dc7a8a63e69d1edde201e62556c67eb0739352cad71ffede86
spec/spec_helper_integration.rb1006640047 Bytes071ff24ccd67476b8a288353a9245e318e23ee28ca307a2ddec267438ebe1150
spec/support/dependencies/factory_bot.rb1006640050 Bytes42f05c0db631977cad477c865381386c528ae3173f072c82cebd5e48127e3178
spec/support/doorkeeper_rspec.rb10066400685 Bytesd47c0f17b12faec317f3c9238b3f5654b2059d4f6695591ea03b31dcaf24acae
spec/support/helpers/access_token_request_helper.rb10066400359 Bytescf5a88a2033d2e2b4ad416ac06e02b5c08da823005e170be00f6a0425f22af2b
spec/support/helpers/authorization_request_helper.rb100664001.4 KBa48bf25f2a6182d2c00d12d42dc6f1cd5081a433756b8fb0d5636570fb2cd9d9
spec/support/helpers/config_helper.rb10066400275 Bytesb6c95994661ad1101f8e866d64f00ec568013910b75bef8cc0394e4f731c1899
spec/support/helpers/model_helper.rb100664002.4 KBa99b489ace7c8041dc7ba1d7be26f6bf65cc6ab31da406129bb24baaf062cc67
spec/support/helpers/request_spec_helper.rb100664002.22 KB999b70ce76d163aa3e2505551d8f2bf51910f63a98727bc3bf385e2e99927efc
spec/support/helpers/url_helper.rb100664002.17 KBe10e1c3b127cdc91e8ec9e86e4c4e69e192b0bb15527ff6ee8d49a3fbb754e8f
spec/support/http_method_shim.rb100664001010 Bytes9a113f2748142bbe7eeb5c1725e29d9a088e8549e18bbb7278d8ae371bc3f121
spec/support/orm/active_record.rb10066400107 Bytes2c8b16c96c17ef893970c96e3c9a697e52091687106fb3443f91c63bdd44fa76
spec/support/shared/controllers_shared_context.rb100664003.18 KBd4edb9db092228d4b15836ff0a7c2ebd9596d802dcf9b80c53f945c12a8e5b01
spec/support/shared/models_shared_examples.rb100664001.37 KB8bb77bb32da9010c23a896ec1ea2bf255c66e6ee0d4482babc1461615d6e4a55
spec/validators/redirect_uri_validator_spec.rb100664004.18 KBb38753311424432ef1ffe7db95d5bd2237ad2c50dfddd8f3b358f7759c97a1a9
spec/version/version_spec.rb10066400370 Bytes8200a578f606c82de9b0c1f62152972347459389fa35f96a7ccfad63b909c29a
vendor/assets/stylesheets/doorkeeper/bootstrap.min.css10066400141 KBf9f1ce2a9079ebe7445ff10ac12b8f049abc43c499f4978297ec5dd23283a2e5