doorkeeper-2.1.4

https://rubygems.org

doorkeeper

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 292172

number: 2.1.4

platform: ruby

spec_sha256: 64cae27fa90e5dc1f5795a0d252177c54a38b40bf2ee5867217e08a3105dddac

sha256: 142adead8a9311d2bf495eea5967ddf2f785017a4ae332dceeb3a05fa17e5301

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

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

position: 75

version_data_entries_count: 254

uploaded_at: 2015-03-27 16:14:30 UTC

indexed: true

has_extensions:

extensions:

Gem size: 95.5 KB

Version Data Entries

Total: 254

Unpacked size: 424 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400164 Bytesd2345029864d2a6945766181a007f4e1540d13cd05dc1bf39c0445ab51a1e5df
.hound.yml10064400110 Bytesf8f191166eab7c10bb26b93e5083389c87bf407d482069e8aabe5f22cc7403f8
.rspec100644009 Bytes0928fd01c7f2158bb6d3f77e8b4ba2a575181f4a3f2c111d5fd65e78c0f8bfbf
.travis.yml10064400703 Bytes7d34eabbedd894958db39ac15f9cc41adb8261fe472cf35a044a1fd6c0a03c6d
CHANGELOG.md1006440016.2 KBd3b7c41ad30ac6069e6d0b56c0fc27a5822ac28af6b66ec2c32ebbb7c5aecbf0
CONTRIBUTING.md10064400953 Bytes85a4d7263352b303c3cabea397e0812c7f75e755ef935d7ccfc74f08e4da27d2
Gemfile10064400218 Bytese34396dea601be770a76d5379e48bcad6f1a15e61dd0c78d3a482a49a31dd9a0
MIT-LICENSE100644001.05 KBd4f3b814cd41c5c974e7f5e2d77bf7cd838ea89a4020d65633e10c8492e3f14f
README.md1006440011.5 KBe0e2486cf12ba1a864c15440c307a9099503b6a5183cfc94af10afa2015df04b
RELEASING.md10064400597 Bytesdebe124b46dd01d6b34dc599f475c737db8b94cb83ddbc6b43eff4ebe0c602c8
Rakefile10064400412 Bytes3b642657726e3858cc9fdafbb18f8a68642eb89d2a6103a0d9465f1413595714
app/assets/stylesheets/doorkeeper/admin/application.css10064400160 Bytes2940977434b079ba4205b2e4f5581217ac663262fb7768ba8d92f406a5678d95
app/assets/stylesheets/doorkeeper/application.css10064400912 Bytes26ec8ef750e0609106a8f85ff9837fffc2f2d71f4d4c4887dad14f38dd067ed0
app/controllers/doorkeeper/application_controller.rb10064400271 Bytes371c5851dcbc96e28556d779fe498ba57cb8e77666bd40b9af3180fd7ef78b07
app/controllers/doorkeeper/application_metal_controller.rb10064400383 Bytes7d7232b6810e36e6b30b16cb4f1480a82d4af3b6e832f79e8153342b8ed11118
app/controllers/doorkeeper/applications_controller.rb100644001.43 KB16402eada5d3fb109296bc011c66f022f5f37d99b28ce8cda35afbdd3546396d
app/controllers/doorkeeper/authorizations_controller.rb100644001.37 KB72ab11a8af4e7e0cf005c8a482f434deafbefaf8989270c5cae4fb87580aa01f
app/controllers/doorkeeper/authorized_applications_controller.rb10064400486 Bytes9880af9ed98549bd74110dd9a31609c0ca5932d760d145b34b69bd6d6404aa53
app/controllers/doorkeeper/token_info_controller.rb10064400414 Bytes55d4e32b23531289dd5981432688ffcc5fe5a5a8e36fba63d3fc8b552a887361
app/controllers/doorkeeper/tokens_controller.rb100644001.44 KBc1cda3fdb051ba4144dd296fee2edc72c922fb79207c04ce161cf960e8dc4434
app/helpers/doorkeeper/dashboard_helper.rb10064400439 Bytesbc7e4de0f1b36d0b8883e1ded5ec41d8dccbf8b214b2467fbd9b31745885564f
app/validators/redirect_uri_validator.rb100644001 KB02c67d95e1e1fd2cb4afea65fa95ecc7ac479495908b13dffa6f800aa6cd4353
app/views/doorkeeper/applications/_delete_form.html.erb10064400334 Bytes7bca493dbb591ef41bce868dbafc412ae3cc867299874ac9e06711de365673e2
app/views/doorkeeper/applications/_form.html.erb100644001.63 KB0c142f8e01a120c28def6c0ae2a433079ce7d4e3c11ac6f8b7eda94b0ba8dddf
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.12 KBc15edb75542d94ccba4fb593ac03e1a5e9e75c4da17c5312c25e44f994a2623c
app/views/doorkeeper/authorizations/error.html.erb10064400192 Bytes6b1fe50ba9ac0fa036f82407fa1c115d256163668aef3f1128a3674556c9979e
app/views/doorkeeper/authorizations/new.html.erb100644001.53 KB57ce108ce16344d69abe1fc150bb0ba9edd2476f218c5e37154adf08333321c6
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.erb100644001022 Bytes47188fa2b453efb17262df91b4b590c6b0a5fe1e45e9c7d5ef36ad44d86b16a3
app/views/layouts/doorkeeper/application.html.erb10064400527 Bytes7286fa9018b8c03f40dc8b6b07d784e97001e2792707568f239abbf5b6eebe46
config/locales/en.yml100644005.33 KB9f9543a8ab09e2c8a965a472216bee070892db601d0860247fe3453682151350
doorkeeper.gemspec100644001.22 KBcc253857e938c92f08351c7e247a34569fa7ed54e749c1ffafd6d12da04bd6fc
gemfiles/Gemfile.common.rb10064400238 Bytesbcc96a4bda6a3d0dcf71587375e38f1bc57346f3fa7e117577204e8145f0c0d0
gemfiles/Gemfile.mongo_mapper.rb10064400135 Bytes6acae84bc88c02dfad8554cdd400f2abd2f3ffec6f6385f3c62a2b8a66c6cd4c
gemfiles/Gemfile.mongoid2.rb10064400127 Bytes73670f081204c8b65802f54f909112c8e89e8a381358406ccac1d6b54384a925
gemfiles/Gemfile.mongoid3.rb10064400102 Bytesbdaa34cca11fa212ccd9e15bc49d5230eeb054df2946c2c3556c0987d9bde744
gemfiles/Gemfile.mongoid4.rb10064400114 Bytes0249c8fae8d585ba94dc81f37499841d7b13bd7a3cfbbc48b0cf1247b7940deb
lib/doorkeeper.rb100644002.21 KBba4fb2be704529e141d24ae7099dcbba115e667aa9a41e6ea9931eabdb0cada3
lib/doorkeeper/config.rb100644008.15 KB9d04f44c3c9f404fcb9dca9cf235d13982b8a207d9da4eae82c7bec8b9e0e96d
lib/doorkeeper/engine.rb10064400428 Bytes08562e6658563f079d4b8090a656f74cf865eb4bb7437a393bc6793973f57d35
lib/doorkeeper/errors.rb10064400278 Bytes64df1e43e9d1116f3d24795a06c2b61baf354b2a8f97904defbcc88398b5ce59
lib/doorkeeper/generators/doorkeeper/mongo_mapper/indexes_generator.rb10064400326 Bytes88745da96dde26116f1cf5b3cc647186240c9b71807d4c3829f185d735e4816a
lib/doorkeeper/generators/doorkeeper/mongo_mapper/templates/indexes.rb10064400117 Bytes7ab1102c66562a8354596e3ef8c08326b1ba680b20321382c86c418e05fe3279
lib/doorkeeper/grape/authorization_decorator.rb10064400378 Bytese88b74ce7371ec1294fd38c1e2a575924659b7e8464e3763686dc6153b4d12ac
lib/doorkeeper/grape/helpers.rb100644001.24 KBdf2d89c8acaea1b3a45d876a3c6303274d43a4b19dc30b3e4e40db3b6750b9b6
lib/doorkeeper/helpers/controller.rb100644001.73 KB20522191763ee5e2119be963c04a0531beabd95cbc756218d10e8c956b20de2c
lib/doorkeeper/models/access_grant_mixin.rb10064400935 Bytesc55843a3e2569186db5f5532bc35c5df513f54cca96efa4d55205053f96e3453
lib/doorkeeper/models/access_token_mixin.rb100644003.93 KBf63d41348a82deab409bf781049d4fdbf0c4d9c151f0535a28335a270c64ebf8
lib/doorkeeper/models/application_mixin.rb100644001.5 KB09c2cecc100f81ce609afb1d8afb2a61d3e9775433a843eaec2439ea8737ae60
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.rb10064400249 Bytes8ba467d318efa939adb8b86db088e075182e26ced7b91e89f23ecfa35b00c213
lib/doorkeeper/models/concerns/scopes.rb10064400344 Bytes30f1fe44d80a1cc14577573839fba28d154c1a5db13ba46af8f6d067c765740f
lib/doorkeeper/oauth/authorization/code.rb10064400812 Bytes05de6cc86f9dd69bd4cd5b627831ac969d2cc01d6fd7532f309099c01e86bde7
lib/doorkeeper/oauth/authorization/token.rb100644001.11 KB6781e1f499bf8eb33782d37fd9879b1d56e72c355ba381fd6f32b96bf4c75ba2
lib/doorkeeper/oauth/authorization/uri_builder.rb10064400711 Bytes00e2a8e1fc65b48ec100bc067fff04ced62caef0ab4478a0261a8678e70be9a6
lib/doorkeeper/oauth/authorization_code_request.rb100644001.24 KBd69f5bf1167ffffa4ffb53cc668687760c16a6ac71f612c2e6359bbee7514e58
lib/doorkeeper/oauth/client.rb10064400758 Bytes5be1ef70c53be41286d43c0ba537d3fc90077d4b379e848b9a0052da26ffc9e8
lib/doorkeeper/oauth/client/credentials.rb10064400563 Bytes8b3105e5b6ab66eabc35112aa30f285371bb72a35febe08f5630af5341ba994a
lib/doorkeeper/oauth/client/methods.rb10064400435 Bytes8bc8992995d545236c5b1647036a1d50ec316f6f59cd9ff2288b607867832c29
lib/doorkeeper/oauth/client_credentials/creator.rb10064400309 Bytese6d713e11c7fc1548abb7700ac7d9a3272b5f688fba9612b52676685d01a3e7f
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.03 KBc927b0e91d2bbcf460ca601d67cf7a1a75c334c6488cb6056658a9b24ca715d8
lib/doorkeeper/oauth/error.rb10064400197 Bytes170d1b1d1c36c803ed05046f51ab14344d614aa02fbce11a6165d3533d581de1
lib/doorkeeper/oauth/error_response.rb100644001.62 KBe3b15b6a6d043682ec584260fc361ea2d43181e1872b15e4242dd43165085f06
lib/doorkeeper/oauth/forbidden_token_response.rb10064400689 Bytes9bac795f41b980578d5f184821495d39ec781b48c04c891dcaeee00c87dcd2f2
lib/doorkeeper/oauth/helpers/scope_checker.rb100644001.27 KB3dc8045619d51879854ce2401489f7008e5a6487cb2457bbde82a40178235402
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.29 KB43bba7fb80b95cc87dcb89874d9d38fc1817ab4cf870a1abdde7dc7495b2f246
lib/doorkeeper/oauth/pre_authorization.rb100644001.66 KB29e18153acddcc541b14480b14047fa4da970b46ec0a338e13bdfd26cf983b78
lib/doorkeeper/oauth/refresh_token_request.rb100644002.13 KBfedf8baa73b1deede135ac124e0de115fda6c0d673412f27e9297ea7932703e8
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.rb10064400614 Bytes77834d32e21d039e07079ec7d93fe62a58d974d02f4571080c18685d8754cf37
lib/doorkeeper/orm/active_record/access_grant.rb10064400190 Bytes7ee30122f8881d503bfb4a62061fd5ecb2ea967b93078bd75af38e0a462f9db0
lib/doorkeeper/orm/active_record/access_token.rb10064400515 Bytesd89886465d64d64ec9b82f54f24315c28b671bbb222da28ee3a137c10e37c177
lib/doorkeeper/orm/active_record/application.rb10064400867 Bytes40b799c12c13b764abdbb55d2cf7df3a50143ef02eb6e7950f974343ec5c080e
lib/doorkeeper/orm/mongo_mapper.rb10064400292 Bytesc9d139d473e3847f7b67775b2cd7543a8fe41010ed04fdc33be384cb9965d8c3
lib/doorkeeper/orm/mongo_mapper/access_grant.rb10064400515 Bytes1a4ca8c715c6928b955c40e7511b34834dada2ff33776344f524e5bdafeb90b1
lib/doorkeeper/orm/mongo_mapper/access_token.rb10064400967 Bytesda695d51dc85c6439088da33e204d805cd213ebc23386bb79ad4337cf724a086
lib/doorkeeper/orm/mongo_mapper/application.rb10064400654 Bytes0325dc9c56284a894fc2042ac95ca66231d089d68c84005564a6fad7981504d5
lib/doorkeeper/orm/mongoid2.rb10064400277 Bytesf0af89383a4bc587af037e6068eb1ef0abb1d6ed88a5fa4e49ec178b93dd5622
lib/doorkeeper/orm/mongoid2/access_grant.rb10064400537 Bytesd854da80b3b5d1a4eaf2753a554c22b2b3e10c83cc0c4b3ff4a7332eb78560ee
lib/doorkeeper/orm/mongoid2/access_token.rb10064400922 Bytes9124263b4f89babc8a2d3f0f4387a7b983dc726bb65e565c8fe73d8ad82cdd39
lib/doorkeeper/orm/mongoid2/application.rb10064400624 Bytes06c198cb958d36bfdbf8948f16a0188f14c3dcf8542b9c10d3b7f7888c017450
lib/doorkeeper/orm/mongoid2/concerns/scopes.rb10064400784 Bytes25e5d30738a45c2af0ab4c43c13fed80ed7e18b50554b89c5a2d6236a6c8fb37
lib/doorkeeper/orm/mongoid3.rb10064400277 Bytes415a20a829361a8b0a97968bb846c4f4af407a50e4c96f743be38fa923494c0c
lib/doorkeeper/orm/mongoid3/access_grant.rb10064400581 Bytes36c802c492431ba436e3e08daf5379b4807983f5074038fa0926adccd2b73768
lib/doorkeeper/orm/mongoid3/access_token.rb10064400977 Bytes8c8af4edff62f02c9eb8e3e325290068ed60849451304f03d04c97245602f64f
lib/doorkeeper/orm/mongoid3/application.rb10064400647 Bytes4bb986614d490c9338f92ec4a1279be3ab9443130278baee73f26493c358a54b
lib/doorkeeper/orm/mongoid3/concerns/scopes.rb10064400784 Bytesa526d06e21521b26062e118a3d93a115144319d08b2d162beb3e2459bcfb5a30
lib/doorkeeper/orm/mongoid4.rb10064400277 Bytes04dacff81c50c93dc26b5cd1d230e03d7f8753f1f18536b546b784ed519584c0
lib/doorkeeper/orm/mongoid4/access_grant.rb10064400567 Bytesacdf0098be73054b5e594cae82ae95376924819365ab8713edcbb2c8a5034f68
lib/doorkeeper/orm/mongoid4/access_token.rb10064400963 Bytes8e67854c9b72a7b185e9b537db25599045baa982f23178ac97e3aff056933472
lib/doorkeeper/orm/mongoid4/application.rb10064400647 Bytesb5ed86d97b2ed53674394e19068631555d0f65a36126a511831a4baf23c35658
lib/doorkeeper/orm/mongoid4/concerns/scopes.rb10064400310 Bytesa245c2e1218f3ba0da3c9d6264ff0c12d3151c7a822d6e695ade94f20bb60598
lib/doorkeeper/rails/helpers.rb100644002.37 KB27854ba39e6ec061325e2367cc262bf228646828fd5db970fb5b4b42c6a4fffd
lib/doorkeeper/rails/routes.rb100644002.48 KB4429101d9420eb057f0882aeb1226274bb603db47e4083b5795346f901661f1e
lib/doorkeeper/rails/routes/mapper.rb10064400595 Bytes81e022f111be55b74b55bca2c18be5c6a8d53ee83604f28beb91771475e10a54
lib/doorkeeper/rails/routes/mapping.rb10064400876 Bytesea38063b4413efcf75e3be27da77d298fff9f33ff7aa8fc539473bc934bdc4a3
lib/doorkeeper/request.rb10064400938 Bytes7253a60950afe1719d1f245dcc7a666d73dd7dcdc6f8e435afa419fd8d1ea012
lib/doorkeeper/request/authorization_code.rb10064400530 Bytes38b34cf95372ccb111e00b15fbef8c2bfcb4aff0c3833fad44c3f2e9f72136c3
lib/doorkeeper/request/client_credentials.rb10064400479 Bytesd467f9ea9c8f473764d6fec93440128a8a333bdd08dac525d70f174f23c68503
lib/doorkeeper/request/code.rb10064400466 Bytes79480afaa6d12276b05a8504eb2861065b3bb10156ddc727ccf2104b0a91a3b7
lib/doorkeeper/request/password.rb10064400607 Bytesfbff818d5ae7068a9146eff41b6d594c1f6092da6bff2117998ddc0e17d74dc9
lib/doorkeeper/request/refresh_token.rb10064400606 Bytesa12c4354885bbb6db869e2d508248e164e7d3e00d5cc3b9fd462068b76dc425b
lib/doorkeeper/request/token.rb10064400468 Bytes6a1246918e2380e46ae56345e1437b12330553557fd719eae724f4e37609fb7e
lib/doorkeeper/server.rb100644001.22 KBb6f658f6526da4677e45b2af81a2eeea91bc1482a6a5d18a43b9a282941d8acc
lib/doorkeeper/validations.rb10064400572 Bytescebd75a36432e23401ad03e24e4dd2f2c96cf76a610d1096c45306d74d94d0d7
lib/doorkeeper/version.rb1006440042 Bytes50b63a741f8c661f83e6b2885d61942810939659ca8b206edef91d29b3048a59
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/README10064400851 Bytes284ba1e747703819a083e7fdcf938656db44ee96ec02cab79df2b5c1f20711db
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.76 KB4aa68ec94848aabbb4d527797b202c39643f9e7bd946f03abf78e585ab976623
lib/generators/doorkeeper/templates/migration.rb100644001.37 KB4a659af7e4fe2de8c7bcb1af2e94531919a905f62c586d37c6f81883358954d1
lib/generators/doorkeeper/views_generator.rb10064400414 Bytesfd3c6a475c163adf56cd80775a03ff60e9a66aa6e23141d78f4c44c6873ae1b1
spec/controllers/applications_controller_spec.rb100644001.8 KB8b74d5b4f36e6f0f4c128680b41f6d34b1bafef004ada20e931f2411ffe7804c
spec/controllers/authorizations_controller_spec.rb100644005.96 KB2fe9e9f10fab378eedeaceced1e8f5b8e6477724b555affbbe8a558a5cd2156c
spec/controllers/protected_resources_controller_spec.rb100644005.35 KB2f649c3ad0169d466bdb58cb9bcfd8df026ade38ce2b80c2ce0bafde7c90a500
spec/controllers/token_info_controller_spec.rb100644001.56 KB7a81e33915c8c48b47c7765827dbb4e295ac3245596f7e7aedbe5b15df3cb302
spec/controllers/tokens_controller_spec.rb100644001.47 KBea8a2b1d02144bf15210ef4ea760dd718287747479675d043e7cf5f4903aba3b
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 Bytes9f41270a16eca81466b3c09b558076687d1e35077645e8891f51c2aae60ec42a
spec/dummy/app/controllers/home_controller.rb10064400382 Bytesd3c8228f26cbed5149758563c1ed0972af9774cfd42ea9f0ad541653e58e0d1f
spec/dummy/app/controllers/metal_controller.rb10064400267 Bytes8fa663aeba49324dac27962706b177c2cc59f82bdb9e79c721e8ff0e5037bbe7
spec/dummy/app/controllers/semi_protected_resources_controller.rb10064400230 Bytesdca4273e39c2ecde6795b01042c0670c2b9ddf95f22db24b5cff16f0ac55f0ad
spec/dummy/app/helpers/application_helper.rb10064400111 Bytes4c5afa554f7839845edd9e4f9efdd4ba9afa780615764aeb88458ba1533db584
spec/dummy/app/models/user.rb10064400618 Bytes22b7076762c626c5f203b81c9d42d4bf80a8a367b331f37e06624d5839b93dd2
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.04 KBbc2a2382a03f286f2594f2f38edc68e7341d25e5b246b9d0270d82e0b18e3bad
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.47 KB06744689ae6c07823ee3cdb66a5b11f87c9f8586d8d61b064338f58ddfc31d55
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/mongo.yml10064400198 Bytesc88f3ef581485ac8095c7a094851aad600eb44caa267fdc53c46a2dc011fdc58
spec/dummy/config/mongoid2.yml10064400204 Bytesb51b1e470c3c78be2d56aa199f842845f4f45b2cbea154eea479b0fb85215b36
spec/dummy/config/mongoid3.yml10064400362 Bytes6fa716bc98257f2428b4499e878338245e7228debee4e231292d51502d5ba24d
spec/dummy/config/mongoid4.yml10064400327 Bytes055974143d7bdc8db0e14a2cea61d45427de55eebf9c79bde92bacd5836992c6
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/20130902165751_create_doorkeeper_tables.rb100644001.34 KBe805412559a987f8df34f7b8dce5a79978e41306710104d3b1a758fb048fdec2
spec/dummy/db/migrate/20130902175349_add_owner_to_application.rb10064400274 Bytesfee96d84be69dd8e26dab1ee6bb2653117e468834323abe49a7b57b0e2e3d450
spec/dummy/db/migrate/20141209001746_add_scopes_to_oauth_applications.rb10064400163 Bytes4b50e59dbea7a6d72900189c8126bcf634fe7850f1669c0ee2d6c04d6961c560
spec/dummy/db/schema.rb100644002.99 KBfedf56151edc3be39150ac59b842f2896dec5563ccc0c65b91ba4c707deeef82
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/lib/config_spec.rb100644008.14 KBabbb0245d720a64d77f15c021e4a60adbac49429efbc8f809d3fd59d05d9626a
spec/lib/doorkeeper_spec.rb10064400866 Bytes9a5dca23ff2ad66925d146375f372cc66ba3fba8fe58d1d2ba7b84529d721b26
spec/lib/models/expirable_spec.rb100644001.4 KB090a886e14bb12d0d7e803c29b3ee86cf7db7de89b4a8ffbbd8e6ebdf4071977
spec/lib/models/revocable_spec.rb100644001023 Bytesf2e8ac2fd6321db473b1fc8f833e116433e328c3030d4709b9821c331754d0cd
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.25 KBd41dbf94343d8d2ae0a79285f6fa128305783e5bea7e2da1076dc5d88f17d3ae
spec/lib/oauth/client/credentials_spec.rb100644001.49 KB953aff0b95fe872437574cd079ec608b17df401fb0fc29d7de175f91fac9ab0b
spec/lib/oauth/client/methods_spec.rb100644001.5 KBcbff1bcd6d4465011a7ca5ecc7f3061845f7c3e9ee90f8040e4d59b71b3d5bd2
spec/lib/oauth/client_credentials/creator_spec.rb10064400602 Bytesba9036fea0ffe00dc9052f8999b2a54537d2d44a112b96eda28119159fd55df2
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/error_response_spec.rb100644001.88 KB8d78240b8e5b6522e63bfda5c682fff61d9af2a9469b361175580cbe9b552d0b
spec/lib/oauth/error_spec.rb10064400501 Bytesffc7b70388c656ea0bdbb9efa245f580d896d37d257871c3872265a6c1494792
spec/lib/oauth/forbidden_token_response_spec.rb10064400595 Bytesa99a25c89c40fd4078a74843b232fb122baf96430779a7b40038a914d7dea62d
spec/lib/oauth/helpers/scope_checker_spec.rb100644001.87 KBf2aebb2eac70a40ea33402dab2ccb72fafdd3a3d84a685333110b2ddc4f46583
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.76 KB5ea0d5b81af00eb75fa5d7c8da4ca1612d786a928bca4fdda3a2151dcf1102ca
spec/lib/oauth/pre_authorization_spec.rb100644004.15 KBf1b0244dc7c4652519e4972bd9859f944fa6512912a2628f68e1cda37583175b
spec/lib/oauth/refresh_token_request_spec.rb100644003.28 KB2694bdc88c30e1b4e166caf70951fd7a8602bbca80ba4d414381074e0a7ccfec
spec/lib/oauth/scopes_spec.rb100644003.69 KB66a0c27a1716cdc4d071273f138329ec7ab94d4b47ec4b2941267fbadbef22b4
spec/lib/oauth/token_request_spec.rb100644002.69 KBa6d5c700565e81433ec708ecaee52a99e176dee0840a8d2103390b216fd55be3
spec/lib/oauth/token_response_spec.rb100644002.32 KB85f819cecd0db5a83e35b80bad7e9bc5bff345ee9a7dbcde53ec52b996f26a16
spec/lib/oauth/token_spec.rb100644003.61 KB0f15efecde9bfaa858bf5abe389f8265ead7550cba9e01abd452f3e5ff58f2dd
spec/lib/server_spec.rb100644001.48 KBde54c2fecbe17e1c6c111872e26763a1f3734fdffa16ab893e92499a508504a6
spec/models/doorkeeper/access_grant_spec.rb10064400809 Bytes8169757522073cbdfa207a7cb904ae7ca9b14a31ef0cf3f7ad161ed954b650c4
spec/models/doorkeeper/access_token_spec.rb100644009.29 KB15d78394e217abe2d43d3a9c50c4f6440b6429a988d99d91f12f2b4413c33a4b
spec/models/doorkeeper/application_spec.rb100644006.3 KBe602a28445d3fc20b81184b3d12e61fba3ee262a39666f698dcd77db42c62431
spec/requests/applications/applications_request_spec.rb100644002.29 KB64873ea72908d5824ec1ac68d2b6b9430f442a307ca58ac894d025c00f927ebd
spec/requests/applications/authorized_applications_spec.rb10064400976 Bytesc20fdd858907aaf7c21b81cf69978f641ed7d0240b9d22279bd781199ccd96ae
spec/requests/endpoints/authorization_spec.rb100644002.08 KBdf9424c640baf8cbccf2f2f2afad45b37aba6f534702cbd0eb4fa00a5a4b96a2
spec/requests/endpoints/token_spec.rb100644002.55 KBd9471ccc08ba9d0c554c026ef3d7de4c80b074a99a8af45c49b41fe8d942b64b
spec/requests/flows/authorization_code_errors_spec.rb100644002.01 KBa12d49db3558f04c831384b017750509552e7fa7d0097ca93c87e044e420201b
spec/requests/flows/authorization_code_spec.rb100644004.24 KB42a5095a31c439c35af439b2dd21406de44cb09388a94a5024ed622d4569df62
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.49 KBc3bb201271423c8f71966d925874ded213875bf688eba83a01a07ab72e979b5a
spec/requests/flows/password_spec.rb100644003.33 KB8b252c8c3f0080c3085cba1bde8cc19b2b7e57c74236dbc40f4acd3aa0d84aec
spec/requests/flows/refresh_token_spec.rb100644003.44 KB3f87d6a7af66fba87b219d80f4a32629a34b7045b7d535187c2f858fb25fb466
spec/requests/flows/revoke_token_spec.rb100644005.93 KB5d7f8ce493c2a8afe8bab65ad05fac3d979e375e2921d1b85d77dfbc6f5b8ef2
spec/requests/flows/skip_authorization_spec.rb100644002.2 KB4411401522bf41bea47d439e3be31c7fe3653df31a869c6748d3834ecadf701d
spec/requests/protected_resources/metal_spec.rb10064400428 Bytesb379fb7a387f25120d03c0078f23de803cef36aec99155463c58ffc8b912f922
spec/requests/protected_resources/private_api_spec.rb100644002.36 KB76983ccec372ea34cd619939c923da166d56bcb3c0d5d7e2415e9de1b9963131
spec/routing/custom_controller_routes_spec.rb100644002.79 KB404757af06c723b9812e79242eea75153bbd11ab34936178bbff65bfbeb28d08
spec/routing/default_routes_spec.rb100644001.31 KB2798fa44a69e53bc62242b0465fbf51a14458c966e87e3d4e69a572efed0cd2a
spec/routing/scoped_routes_spec.rb100644001.17 KBd09e9c3e3c6bcf6a720f49410e4d859838598878c57e6f6235ca0332b09c1637
spec/spec_helper.rb10064400162 Bytes6ef5abddcf517c7b8cf2eb997b1a30f3684760ba6fb7a06db2ad2d09e5e3144b
spec/spec_helper_integration.rb100644001.64 KB00b26cac9648f89696aca8b5aee7632cf75688d1dad2a584435affccbd82eb75
spec/support/dependencies/factory_girl.rb1006440052 Bytesa3f0383b458e3547c8b6f81940a773fe71004d04650d8b61961b064871318c67
spec/support/helpers/access_token_request_helper.rb10064400376 Bytesbed5a0f6e6c4d0cb0b5fa36ef089aa60219ef31e8f058bb0c8015de3e0125102
spec/support/helpers/authorization_request_helper.rb100644001.42 KBc2e81e42f87028e36b6f6b980d87628560bf8d8778a678279801482ad99c539e
spec/support/helpers/config_helper.rb10064400291 Bytes12adcdcb1f81850f4e3bf9f2a8b6d206030115abcc336a649566e122aaf4591f
spec/support/helpers/model_helper.rb100644001.32 KB220ffdcdbd3ed59a22885409c9e5cdea2665ffc2cba2efe54b63e288bd35b8e4
spec/support/helpers/request_spec_helper.rb100644001.73 KB7cee898390a92d301a376b554308b465043ab3555855d26d17edf8ddbcdc6bee
spec/support/helpers/url_helper.rb100644002.07 KBbdd013df0e2da79786ec9a992cd76cfb274e14a47cb738f9f9d6317a03ddc7bc
spec/support/orm/active_record.rb10064400107 Bytes2c8b16c96c17ef893970c96e3c9a697e52091687106fb3443f91c63bdd44fa76
spec/support/orm/mongo_mapper.rb10064400302 Bytesfa793f4841d78a13e6537fe9bfe167af0be772733857fda923b8601e65fb6eb4
spec/support/orm/mongoid.rb10064400285 Bytes4235251ac1df9dc35132271e3247ba1c02a11c4c3a47ba1855c55758050eb2ce
spec/support/shared/controllers_shared_context.rb100644001.6 KB7f9c4d304ca43a335b5bc42e445784f40358e2d6c89cbfdca3b56a9acd2fd022
spec/support/shared/models_shared_examples.rb100644001.36 KB42e8f87e399da2b28a2fde234702dbc9c2b9e8a84cbfbd8ee4f895fa33711740
spec/validators/redirect_uri_validator_spec.rb100644002.29 KBa1e15b1a72a2696c158207c1836b01b713275ca72f71b5d1131264af2d88e794
vendor/assets/stylesheets/doorkeeper/bootstrap.min.css1007550099.5 KB602f426ed082e91243930acec1aeb00db190eba99e17481ed77f9f1f38f45e37