rack-oauth2-2.0.0

https://rubygems.org

rack-oauth2

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 160482

number: 2.0.0

platform: ruby

spec_sha256: 3268640ab49bc703a3f6f0a0da4e65d0b1c69710571d1292f84cb604921c0bd3

sha256: 69ac4d30ab3959165f828eed5bdff40861a760e3f80645de2a9f41f201880d1c

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

updated_at: 2024-06-05 06:14:57 UTC

position: 4

version_data_entries_count: 108

uploaded_at: 2022-10-08 16:56:21 UTC

indexed: true

has_extensions:

extensions:

Gem size: 30 KB

Version Data Entries

Total: 108

Unpacked size: 139 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.document1006440060 Bytes3710b3c6014324b6558cfbcc4e662816b969e6a7137b1f4e53e0eed68cc04a5d
.github/FUNDING.yml1006440059 Bytes9b0dfe30867b3005c21873c8dace13833c237b33b2ded4efa974b290e04a4cf2
.github/workflows/spec.yml10064400638 Bytesec8734f1148397950e7bf4a159f7f4f1917792f92da5a45b1ea9fbbe953a73cd
.gitignore10064400160 Bytes911316015decabe313377a22982d85976de62d831a82fa456d7efd5d34a0c575
.rspec1006440031 Bytesa14c8d1d4279030df2d11a1959c3a738ca5650ef49cc97df4cb552f1942ed50e
CHANGELOG.md10064400447 Bytes0bff6d7020c74bd06c57fa1d295e7628067254486fedac5b24d0af645b5b0c71
Gemfile1006440096 Bytesf069e0202b2c612137116a8fb45326751e8bbdb57c2c0fc661ee8d617290c1c7
LICENSE100644001.03 KB482b900c31636986cea3fa00a478a75b0458e950fde02284f2c1cdf32bbf4fdc
README.rdoc100644001.49 KB41e82c37bdf1429d9e3f9b0b8850b16ba2425b14b92aef6cf47587cb9650215c
Rakefile10064400400 Bytesb68194f6e124fd4ee79814efd1da2b65674db93802377143aad0ddd9e26a0fd0
VERSION100644005 Bytesf22abd6773ab232869321ad4b1e47ac0c908febf4f3a2bd10c8066140f741261
lib/rack/oauth2.rb100644001.55 KBfa6fca5d5c49d21ba33bc7a6851192bc6312f6e53a032f27fef7e76172df6246
lib/rack/oauth2/access_token.rb100644001.25 KB8f05b8fd967789b0d5ee370dd3ff19693b41a44f73d5e94aa76ac325168629cf
lib/rack/oauth2/access_token/authenticator.rb10064400256 Bytes08158635685370a414276b8495e704c746027203224bf829f2c2bea653c1a625
lib/rack/oauth2/access_token/bearer.rb10064400434 Bytes71cd466a307382b7e0d108771d5c7ae0a03eb049a6dfaac9bd12be608e6e7898
lib/rack/oauth2/access_token/legacy.rb10064400411 Bytes7048717b7291e53a12d0c2a07f5f6c6e60dc7d01e44496b77c9e053a24b45ddb
lib/rack/oauth2/access_token/mtls.rb10064400373 Bytes5e9f9ba5761ed8d8d91b9011db72d5d07288e66bea0fb7d3856d0d537efe3000
lib/rack/oauth2/client.rb100644007.2 KB3e6a9d2e4ace501b97f56d01741cf8eea7b0d05f11dab3494b383ae4dd62deb1
lib/rack/oauth2/client/error.rb10064400373 Bytese93f9546da8c447cb29dba1e763bca4f73799d43c2f71af68585428ec966b26b
lib/rack/oauth2/client/grant.rb100644001011 Bytes14876b524fb2bc3cbfd96fc98c46e7a6d6580c3c13c1e17ad66fa2f5ccf732ce
lib/rack/oauth2/client/grant/authorization_code.rb10064400210 Bytes5a36fcbde19a952b6100d83f373c63ab85b231c871a27af8a35aa434d7398f6e
lib/rack/oauth2/client/grant/client_credentials.rb10064400142 Bytes04bc230a36609934fa7d51bfb0dedae17f24f1a50b38dcc9cc39bd2305a9bb6e
lib/rack/oauth2/client/grant/jwt_bearer.rb10064400248 Bytes35618177af8af4c6d357c84a1b1b22ddad74f6d7ef55d905bdfe2626dd24f660
lib/rack/oauth2/client/grant/password.rb10064400178 Bytesf3a26d39b18d2e6a43584632f5db46290b6477665bf0da7f0e75fc5e9031617c
lib/rack/oauth2/client/grant/refresh_token.rb10064400176 Bytes53b829735f65838ed94f12c5ebe0213464a9ce2a4fb0bdefb82787c1d66cc152
lib/rack/oauth2/client/grant/saml2_bearer.rb10064400252 Bytesa703df2f724a34e93a4f2130eafff1f6434b423ae3ba3365d1a87c6af31d40d9
lib/rack/oauth2/client/grant/token_exchange.rb10064400281 Bytes5215e5a754cd3ca2e8ca5fd726ff5af99cc8a146d77f555f6876b4f2f5d42a27
lib/rack/oauth2/server.rb10064400224 Bytes9f51b44a1f97384e084114912479a9c20501eb939b3fc3aa19c7acbbc4e5a253
lib/rack/oauth2/server/abstract.rb10064400182 Bytes3aa353cf51a20f1b8902340e85328fdc6e282dd22284bd539113f8870aabeb3b
lib/rack/oauth2/server/abstract/error.rb100644002.13 KB1bf59612b0dc1692a0b94f7fcf7afc90e069c672fbb36271d63f0d6f09912bfc
lib/rack/oauth2/server/abstract/handler.rb10064400814 Bytes0b97e152ef20e0b67a80b73325e42a6181af5a4db958e90a6226c1a0cb8697e7
lib/rack/oauth2/server/abstract/request.rb10064400791 Bytese0b2632cc3f16d592d5bdb18e73f39142569386eab64f57bd008810c5907a35e
lib/rack/oauth2/server/abstract/response.rb10064400272 Bytes93a053424f0a62b92a203ce624bb60c2458e1960ff1a79f7522960357caf2c5b
lib/rack/oauth2/server/authorize.rb100644003.58 KBa88e33e79e50b6cd4e1062885be79b1fe2c63e957a975cda4ddb27205aaa9b19
lib/rack/oauth2/server/authorize/code.rb10064400885 Bytes1fb9cc1f34846dc09f2bb3c866ece25cf57a828fe79080e5b03b392a83f23440
lib/rack/oauth2/server/authorize/error.rb100644003.2 KBfc302f428fb82ec28adfa5a67bb0c09df6a42e4709a831a588d466bfb213c6ba
lib/rack/oauth2/server/authorize/extension.rb10064400279 Bytesf9e50a78aebc16d4730b40f37fed7f608ebc56c73506f68d3959f8b43827a6c3
lib/rack/oauth2/server/authorize/extension/code_and_token.rb100644001016 Bytes063aa84e3d3a66c3b8909a0c320d87392054b239798af6b043257e50c4cc3a6a
lib/rack/oauth2/server/authorize/token.rb10064400960 Bytes9dc6e920077da87102970d6c34929f876186d3ecc59a5ad4e3253f0f987dd426
lib/rack/oauth2/server/extension.rb1006440096 Bytes75f3de9d40f529a1a1d99068c9c773a2c7974f8ce78ea7c01abb6344bbdc31cc
lib/rack/oauth2/server/extension/pkce.rb100644001.37 KB77d9f21296af40dc2bbd4ddd45a66a2f3d823e4db5550818684ec684749d1386
lib/rack/oauth2/server/extension/response_mode.rb10064400421 Bytes4e27c5e63311ef0fbaaba297e6885d62fd918ddc5309053cf7c5e555520067e6
lib/rack/oauth2/server/rails.rb10064400309 Bytesa85de0f7f493564c2000a6aa66ad83abe6f5ef0e3e6c6dd789702f8040e73f79
lib/rack/oauth2/server/rails/authorize.rb100644001.02 KB4b5fa4a30ebf2de04b89ee063052cc115e4e18f962324d4657302ab584a4e84c
lib/rack/oauth2/server/rails/response_ext.rb10064400831 Bytes984bfd5a5a2ae812df520db9933ba921e66c37417a9c9f2300c2d85fb202f4de
lib/rack/oauth2/server/resource.rb100644001.23 KB816fbdec6137f9971cf8dda23ec705d437721909bd60041203d710cf517bd811
lib/rack/oauth2/server/resource/bearer.rb100644001.19 KB93762ebda31746b4843b53d1a6e2adf80f109c05265dc54d316e6f69d3397673
lib/rack/oauth2/server/resource/bearer/error.rb10064400549 Bytes3cb45adc815f5098ca8f7b02201eb1c1dc1ee3e973d8ed60c39937cba2481730
lib/rack/oauth2/server/resource/error.rb100644002.71 KB410d86c28a9114b1c1d92563d82e7415a0ca9d4d9b630640689e21383d3e8b5c
lib/rack/oauth2/server/token.rb100644003.07 KB8d239e2c7d44944c0db93db5cf268657ce33d002b6b3f7eb2767a357d3f245e0
lib/rack/oauth2/server/token/authorization_code.rb10064400731 Bytesa84525c99cffd82f7647e7a3a6ae2001b2afb772271a3f6ad81f035e374fc95a
lib/rack/oauth2/server/token/client_credentials.rb10064400499 Bytesf1d47dde6ce8686fdaa1d87b06908e28bd93b9922f1c9c096ab62b0b1e0dfb8d
lib/rack/oauth2/server/token/error.rb100644002.46 KBcf25a80bdcd3148c3e4557ba75b083c2a46215c1ffcb482e8b855af651eef530
lib/rack/oauth2/server/token/extension.rb10064400278 Bytesf0394236d9564092225c727f83a4b2161fe7754a0d245707f88249fa43a120a8
lib/rack/oauth2/server/token/extension/example.rb10064400900 Bytes7e95095fccc01d0f4ae37a0af00c432cfbff439b5e9e5d233ca5fb5a14999515
lib/rack/oauth2/server/token/jwt_bearer.rb10064400618 Bytes6e0ca32223613585177660a2fe14782da49f50362d1c833f3534779cde6d42ea
lib/rack/oauth2/server/token/password.rb10064400622 Bytes4f6d2623979ec8a64ae2f7a69c79ecc2b789eda7dea284688b1f80add7f08aea
lib/rack/oauth2/server/token/refresh_token.rb10064400589 Bytes6969b04b764811498a937871bdb4e3cf1f7c9b04478520d74eb17765159aebb4
lib/rack/oauth2/server/token/saml2_bearer.rb10064400622 Bytes32decbdf9d2aa2a56c4e4f61196d205a4f65fca15977c7f04ad7b6c89bf528d8
lib/rack/oauth2/urn.rb10064400859 Bytes2c25b5251fc368d284298de75fa5c6a3758d9b8d65f4413a1a1f9cdeacb1149c
lib/rack/oauth2/util.rb100644001.67 KB0f320dffae22fb60c4835f8a370a73d2e0280f13e7530e1b0632e99a1b8a4221
rack-oauth2.gemspec100644001.21 KBb051fe40837e88d6ee42868c0b12df96095a8c78ed88139e2dac86048cdf3bb8
spec/helpers/time.rb10064400326 Bytesf431143921f413745c5a2fcb5d56097a0d455be461ccdc070eb6a1ea8f73971b
spec/helpers/webmock_helper.rb10064400925 Bytes9be066e73b143060b34d43affabc5109d806b1db5e239faa4978e8fae15871d4
spec/mock_response/blank100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/mock_response/errors/invalid_request.json1006440074 Bytes9d7f4ac9f931ad0ca48bf45cb62141823bb88870b3ff086a3e548451a9f5c72d
spec/mock_response/resources/fake.txt100644004 Bytesb5d54c39e66671c9731b9f471e585d8262cd4f54963f0c93082d8dcf334d4c78
spec/mock_response/tokens/_Bearer.json10064400116 Bytes8d098bfd27821b3c510d584b50c7ac7d207978b87a008962f2c53735194fbaa8
spec/mock_response/tokens/bearer.json10064400116 Bytesf4725b2c27a6aef49ec89bc82394c0c6c5c8a09511e124bd8cfbc6a3402df1f7
spec/mock_response/tokens/legacy.json1006440091 Bytescdb3cd3ef0a538f175078843140d5047fc2b23b87414da4f17c60125af782744
spec/mock_response/tokens/legacy.txt1006440038 Bytes7097567ee225f581384a79950c33407b6eb6fa14a8f7a156d2d051efe918e1f3
spec/mock_response/tokens/legacy_without_expires_in.txt1006440025 Bytesb7570845f460924d4e9361b57cced3ca86de8c431a873051c847fd5dbd4e84a1
spec/mock_response/tokens/unknown.json10064400117 Bytesabd725a31cf5edfe7bc61eddb03c62cb52bea3b11dd288798aabf3ca35f7708a
spec/rack/oauth2/access_token/authenticator_spec.rb10064400926 Bytes206a209c30098a4ff3a7196dc3566fb25c486fd43f952053d980fe09ec1efdea
spec/rack/oauth2/access_token/bearer_spec.rb10064400572 Bytesb10d5a779ea32eaa6d92ae675a33ecd2d0c375c60d256e2bc8c0821cd61cc33d
spec/rack/oauth2/access_token/legacy_spec.rb10064400670 Bytes8ab9f69cced7a01d1ea3ec9eeb31dde3720c71faddd12254c80ef0c0dd61db78
spec/rack/oauth2/access_token_spec.rb100644001.54 KB296dbd728d541efa440be426d5d5c7ac300b06bad04b7c4045a3e48902cbb0b7
spec/rack/oauth2/client/error_spec.rb10064400483 Bytes23c7bea7fd459b955999a256602e4b5cbb6f0b2531766a5a30fc9f3e3c3cbb69
spec/rack/oauth2/client/grant/authorization_code_spec.rb100644001021 Bytes2245bd99680ff52e93becb571d4cb350ca6c731a94df4bae442d97c940d3dbc9
spec/rack/oauth2/client/grant/client_credentials_spec.rb10064400162 Bytes67d5ff71cc6499e81b8e1836765943fc627cba4526814e91bfa93da2a6aee40b
spec/rack/oauth2/client/grant/jwt_bearer_spec.rb10064400564 Bytesddf796c1313ecc9ccee7d3c44d5dbd83cedd94df74ae49dad21f522b3164a929
spec/rack/oauth2/client/grant/password_spec.rb10064400793 Bytesb36eb6c1313f7797dd2ca5b135b222ec873e08ee04ee6896cbb4d782dbbf704c
spec/rack/oauth2/client/grant/refresh_token_spec.rb10064400525 Bytesc04f6f62e8ae617950ef4cc688a6e72a2e33b5ac13ced78c9bbc6bf5209ecb1f
spec/rack/oauth2/client/grant/saml2_bearer_spec.rb10064400550 Bytes2ea2523df5499c7e0e48ed7acea41162ab31e68b2f24486da9cd3a55ef93c55d
spec/rack/oauth2/client_spec.rb1006440016.7 KB8378e6d41ef43d1d1dcc8789898e6b7219cb9fb9d8762e98be13643dea429704
spec/rack/oauth2/oauth2_spec.rb10064400741 Bytes3618ff47937a31efbed7af4588a1f8245eadb27c830c36d20f46bfbe23b89b16
spec/rack/oauth2/server/abstract/error_spec.rb100644001.69 KBe5715fb798e9381ac9f151bf8948ac7a14234e4439c153f15af5d987bb8826ab
spec/rack/oauth2/server/authorize/code_spec.rb100644001.91 KBf508d818839cd122b38f82a87997512ae0ce3a0bdca280cfd7f609cda5bad50f
spec/rack/oauth2/server/authorize/error_spec.rb100644003.79 KB2c9d55bac9dcf21d6eea19acfb8e394fb1df3067a04d0835c4ac64598621ccfd
spec/rack/oauth2/server/authorize/extensions/code_and_token_spec.rb100644002.21 KBdc6a197c3bc07dc96a8590cb78172aac3b74e2a16d00f3d3718e60813f837cd8
spec/rack/oauth2/server/authorize/token_spec.rb100644002.39 KB049216e36adb1b27f58cb71026b7e9f366dd5c1ba426f8b1be69e8e6572a7db4
spec/rack/oauth2/server/authorize_spec.rb100644006.62 KB034dcc2bffa457b90bf4af04837e0922381586ee36b1bdbb0c248ff547574bae
spec/rack/oauth2/server/extension/pkce_spec.rb100644005.13 KBed562b2417c95b124e95162274aa7b4f3d84c100d2f05e0cc50acbd85635f1ba
spec/rack/oauth2/server/extension/response_mode_spec.rb10064400896 Bytes3ee61ce309cf66ecb399034ff05e3936c9afc69a5d9949167a91c187cd698154
spec/rack/oauth2/server/resource/bearer/error_spec.rb100644001.76 KB8745ff0f83405e589c58fd0b4be8ddd187f0d3c92a1a9309026051768d979bfb
spec/rack/oauth2/server/resource/bearer_spec.rb100644003.91 KB730da1d6a20d97e6e91f25d278d22e0cde993043a7d1ceca8e79e3ba51ad449c
spec/rack/oauth2/server/resource/error_spec.rb100644005.44 KB17794591ec971d62344ad56c4b7f176cdffedcaa0353b70813e8cdafccbdef54
spec/rack/oauth2/server/resource_spec.rb10064400619 Bytesc3064170950660517ef3636899ae40f14d1fdec5efa404a5342a870e53b70eda
spec/rack/oauth2/server/token/authorization_code_spec.rb100644001.32 KB455d47e236f6eab17ef367c896d08ffacf724701c7f93b1d21b5912217121b3e
spec/rack/oauth2/server/token/client_credentials_spec.rb100644001.59 KB3a35b58d653d24dbe40fc0080edadfdf4468396dbb1d8f02aca6321abf6e565b
spec/rack/oauth2/server/token/error_spec.rb100644002.7 KB39fe1be28a64bf4fbcf5b7ae8f7ed11f8db588dca6cf0719b526de8a3c7d1477
spec/rack/oauth2/server/token/jwt_bearer_spec.rb100644001.05 KB874dc711e77cd31fa9a6f3d3948d995acf829dcba4f57a70d5fe698f01479403
spec/rack/oauth2/server/token/password_spec.rb100644001.09 KB5666c5ed4e8027a5866a3c95f7f963a007229dded49953dbc75abef66538fbbd
spec/rack/oauth2/server/token/refresh_token_spec.rb100644001.03 KBd20eac966dccc719cd0c307918c9334659b41ba5de3b7c179836f6c985ef73aa
spec/rack/oauth2/server/token/saml2_bearer_spec.rb100644001.05 KBc6931a9fa497ab322575d6305bbde17c0376847dc9aef99d0b4b03598bcaf5a3
spec/rack/oauth2/server/token_spec.rb100644006.12 KB292eb6d2364a08a648f4a59dbdf9abba2df30922df7d7d5b86befaa160635316
spec/rack/oauth2/util_spec.rb100644002.55 KB7f03371c4845dc39d49aee362752f293823b5fade8f06030bad4a40d6e524a02
spec/spec_helper.rb10064400389 Bytesecc6ca0605de1b5d7adc706ae18e60cb74a1fd06cc3539d1cc5f267033c7288c