{"SPDXID":"SPDXRef-DOCUMENT","spdxVersion":"SPDX-2.3","creationInfo":{"comment":"DISCLAIMER: This document is provided \"as is\" without any warranty whatsoever. This documentation may not be referenced or relied upon for its accuracy or comprehensiveness, or to determine legal obligations with respect to open source code contained in the software package it represents. Such determinations should be based upon recipient's independent legal analysis and by reference to the notices and licenses contained within the open source code itself. Wind River may change the contents of this document at any time at its sole discretion, and Wind River shall have no liability whatsoever arising from recipient's use of this information.","created":"2026-04-02T20:12:46.061484497Z","creators":["Tool: The Duke of Highlander"],"licenseListVersion":"2.0"},"name":"python-oauthlib-3.2.0.orig","dataLicense":"CC0-1.0","comment":"This file contains computer automated SPDX data. Computer automated data is created by using only computer automation analysis on the source code files contained in the package. That is, no human experts participated in the source code analysis. Although we continuously work to improve the quality by adding and/or improving various heuristics, and accessing different databases and rule-based systems, the quality is bounded by what can be achieved by way of computer automation. Please send your feedback to: spdx@WindRiver.com.  DISCLAIMER: This document is provided \"as is\" without any warranty whatsoever. This documentation may not be referenced or relied upon for its accuracy or comprehensiveness, or to determine legal obligations with respect to open source code contained in the software package it represents. Such determinations should be based upon recipient's independent legal analysis and by reference to the notices and licenses contained within the open source code itself. Wind River may change the contents of this document at any time at its sole discretion, and Wind River shall have no liability whatsoever arising from recipient's use of this information.","annotations":[{"annotationDate":"2026-04-02T20:12:46.06148458Z","annotationType":"REVIEW","annotator":"Tool: The Duke of Highlander","commnet":"The analysis has been completely performed by an automated tool.  [---Q:CG,H:2.0,SV:2.1---]"}],"documentNamespace":"http://spdx.windriver.com/Reports2.0/23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","packages":[{"SPDXID":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","checksums":[{"algorithm":"SHA256","checksumValue":"23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2"}],"copyrightText":"NOASSERTION","downloadLocation":"NOASSERTION","filesAnalyzed":true,"licenseConcluded":"BSD-3-CLAUSE","licenseDeclared":"BSD-3-CLAUSE","licenseInfoFromFiles":["NOASSERTION"],"name":"python-oauthlib-3.2.0.orig","originator":"NOASSERTION","packageFileName":"oauthlib-3.2.0.tar.gz","packageVerificationCode":{"packageVerificationCodeValue":"4656433200c1453e87fb4bba3099cedc2872a505d9f33600a7be00d001771661ab92ba1ff1"},"versionInfo":"3.2.0.orig"}],"files":[{"SPDXID":"SPDXRef-File-init.py-0110380aba402ce499e829738228f618570f64582f32de9e6e04a1751f5f480a","checksums":[{"algorithm":"SHA256","checksumValue":"0110380aba402ce499e829738228f618570f64582f32de9e6e04a1751f5f480a"},{"algorithm":"SHA1","checksumValue":"7d70bb8a5e3e94c4b85c03ac204af13e49757eb3"},{"algorithm":"MD5","checksumValue":"044594b2f6a0ba63793b378f71407860"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-parameters.py-01b9f1a62c7f632ecfdc0def6e4ad5d9b905c6d9d1e534534ca74ebbd30ac9da","checksums":[{"algorithm":"SHA256","checksumValue":"01b9f1a62c7f632ecfdc0def6e4ad5d9b905c6d9d1e534534ca74ebbd30ac9da"},{"algorithm":"SHA1","checksumValue":"f5396c95ca73e9965e6d205940707ab471bc3608"},{"algorithm":"MD5","checksumValue":"455515f2fb1bbaac44c27af3f6b14cb6"}],"copyrightText":"NOASSERTION","fileName":"parameters.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","checksums":[{"algorithm":"SHA256","checksumValue":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"algorithm":"SHA1","checksumValue":"adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"},{"algorithm":"MD5","checksumValue":"68b329da9893e34099c7d8ad5cb9c940"}],"copyrightText":"NOASSERTION","fileName":"dependency_links.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-base.py-04c72ed3f2acd2485fa74074c36b7c0a04fa871f580e352d908c7de5f1dff0c3","checksums":[{"algorithm":"SHA256","checksumValue":"04c72ed3f2acd2485fa74074c36b7c0a04fa871f580e352d908c7de5f1dff0c3"},{"algorithm":"SHA1","checksumValue":"2de6bed9e1ab98dfb5873f8d5ae7cdcc99713245"},{"algorithm":"MD5","checksumValue":"19e7829731f27661e810c47f840121e9"}],"copyrightText":"NOASSERTION","fileName":"base.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testparameters.py-052a2e2f3478967188aa3b05ffc634eebe1a6a95016a5374b700b67793f3b498","checksums":[{"algorithm":"SHA256","checksumValue":"052a2e2f3478967188aa3b05ffc634eebe1a6a95016a5374b700b67793f3b498"},{"algorithm":"SHA1","checksumValue":"ec4ab2267e874e3581082c9e7c6d2626a15dfb4c"},{"algorithm":"MD5","checksumValue":"306ea86de5f457b5dd5e1581c9729c23"}],"copyrightText":"NOASSERTION","fileName":"test_parameters.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testcredentialspreservation.py-05e637379b11983ec0beab82648450bd35912f33991c6f3d0943de1ba0d5ef1c","checksums":[{"algorithm":"SHA256","checksumValue":"05e637379b11983ec0beab82648450bd35912f33991c6f3d0943de1ba0d5ef1c"},{"algorithm":"SHA1","checksumValue":"0f617ed37dc357e66f3e3b7960072dc18c755626"},{"algorithm":"MD5","checksumValue":"3d900ca88d86af1d92dfa9e6886488b7"}],"copyrightText":"NOASSERTION","fileName":"test_credentials_preservation.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-backendapplication.py-0808661cf637bc9d7e31c8eb310e138095d7ab1d8bb3d3cb7ee3d6515d0912d6","checksums":[{"algorithm":"SHA256","checksumValue":"0808661cf637bc9d7e31c8eb310e138095d7ab1d8bb3d3cb7ee3d6515d0912d6"},{"algorithm":"SHA1","checksumValue":"83e28c5e3e53f21221a9a3629c18ff671e7247b6"},{"algorithm":"MD5","checksumValue":"51ecac45bf0182d4c75498a8b39951d7"}],"copyrightText":"NOASSERTION","fileName":"backend_application.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-accesstoken.py-09180b5790ea0e2c15bdba3c3221f249b4c42abc444c9576f7e546bbeda443b6","checksums":[{"algorithm":"SHA256","checksumValue":"09180b5790ea0e2c15bdba3c3221f249b4c42abc444c9576f7e546bbeda443b6"},{"algorithm":"SHA1","checksumValue":"3250b793e50b352213f0f8fa692699d32751ded9"},{"algorithm":"MD5","checksumValue":"0441e07683dea9ec34df33f7d9f853cc"}],"copyrightText":"NOASSERTION","fileName":"access_token.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-requestvalidator.py-09db90fbf52da75fcbac734386b0bfcf1e8a32b34554054d07c7b9fef573896c","checksums":[{"algorithm":"SHA256","checksumValue":"09db90fbf52da75fcbac734386b0bfcf1e8a32b34554054d07c7b9fef573896c"},{"algorithm":"SHA1","checksumValue":"9480e7f9ee40b92d8e153be7c7358d6c1bdcaeff"},{"algorithm":"MD5","checksumValue":"99733147d851bae517acf6cb49801bfe"}],"copyrightText":"NOASSERTION","fileName":"request_validator.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-preconfigured.py-0a184e45aa3bf171869678a426c2dbe9dfc566f29a2c605433eb5efbce0d789f","checksums":[{"algorithm":"SHA256","checksumValue":"0a184e45aa3bf171869678a426c2dbe9dfc566f29a2c605433eb5efbce0d789f"},{"algorithm":"SHA1","checksumValue":"2c26278da99c94c2950def11a8c1d2f02f902b4d"},{"algorithm":"MD5","checksumValue":"0139f2d9edd648c91e58994516399d1a"}],"copyrightText":"NOASSERTION","fileName":"pre_configured.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-device.py-0e30d3cb9d55c72976f2ee6c40607652c3f3afe54014d3b9da892e3adc3905c4","checksums":[{"algorithm":"SHA256","checksumValue":"0e30d3cb9d55c72976f2ee6c40607652c3f3afe54014d3b9da892e3adc3905c4"},{"algorithm":"SHA1","checksumValue":"858738b624827f4c51068179b206ac5f53eded59"},{"algorithm":"MD5","checksumValue":"f6484d1aa782b1847a8fc25311e94541"}],"copyrightText":"NOASSERTION","fileName":"device.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testextracredentials.py-1045827b3a75c1e26f58390292ecf4add86725e90e090753c72bdb397c9f2333","checksums":[{"algorithm":"SHA256","checksumValue":"1045827b3a75c1e26f58390292ecf4add86725e90e090753c72bdb397c9f2333"},{"algorithm":"SHA1","checksumValue":"05aacc495d8383e9c47d59d49934311244925a56"},{"algorithm":"MD5","checksumValue":"d9d12d3ddfc09bebe701a42b2cf80ba5"}],"copyrightText":"NOASSERTION","fileName":"test_extra_credentials.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-utils.py-10a954fd4f8571891d77c3ef5e8d62aed1d3a815c5ee02aa74528169db5e67ae","checksums":[{"algorithm":"SHA256","checksumValue":"10a954fd4f8571891d77c3ef5e8d62aed1d3a815c5ee02aa74528169db5e67ae"},{"algorithm":"SHA1","checksumValue":"bf6b35720ac1c7e6d668c163bc7851eef40d36da"},{"algorithm":"MD5","checksumValue":"18cf0803aad91219b60d071873a16a04"}],"copyrightText":"NOASSERTION","fileName":"utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testrefreshtoken.py-11e6452185dd8e9364ac08e8330ea3ddcb0fed4d06edc6f7980cdb6adb2fc442","checksums":[{"algorithm":"SHA256","checksumValue":"11e6452185dd8e9364ac08e8330ea3ddcb0fed4d06edc6f7980cdb6adb2fc442"},{"algorithm":"SHA1","checksumValue":"564bbfaa9a7c6ae33ca3f9e95ab0c4dfe2128a9b"},{"algorithm":"MD5","checksumValue":"fcc6a7ba83fa48356862fc8916fd7810"}],"copyrightText":"NOASSERTION","fileName":"test_refresh_token.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-signature.py-141ae2ce5a6fce51e3b096d3dc032660ec810ff3a7a4e784752c570a0fb58806","checksums":[{"algorithm":"SHA256","checksumValue":"141ae2ce5a6fce51e3b096d3dc032660ec810ff3a7a4e784752c570a0fb58806"},{"algorithm":"SHA1","checksumValue":"a2cb5b170c456d5017f267026d5833a4c69156d6"},{"algorithm":"MD5","checksumValue":"1541bf7a1489278f27f135c79f049dcd"}],"copyrightText":"NOASSERTION","fileName":"signature.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-legacyapplication.py-1550dc64dc892beb924803c951030cdd477ff84033249f29679aebf77edcecd6","checksums":[{"algorithm":"SHA256","checksumValue":"1550dc64dc892beb924803c951030cdd477ff84033249f29679aebf77edcecd6"},{"algorithm":"SHA1","checksumValue":"f73fe271c756cafd8866209a2be2535a7d1ae349"},{"algorithm":"MD5","checksumValue":"83d16fdd03d3c9f71478b57d13f5407f"}],"copyrightText":"NOASSERTION","fileName":"legacy_application.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testurivalidate.py-158ed680115890758d87420b1049c22a9048009f3b74f27b526306be73b8e17c","checksums":[{"algorithm":"SHA256","checksumValue":"158ed680115890758d87420b1049c22a9048009f3b74f27b526306be73b8e17c"},{"algorithm":"SHA1","checksumValue":"f0d36f3a630d6dc878643067736d9a1c638dd2ff"},{"algorithm":"MD5","checksumValue":"6060b40a1cc241f372da0fdfd4046009"}],"copyrightText":"NOASSERTION","fileName":"test_uri_validate.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testopenidconnectparamshandling.py-15a0ebfc9553b59da361c80fe9ff21840ee66e79d5c9c1dc03ebc6e3d1c39791","checksums":[{"algorithm":"SHA256","checksumValue":"15a0ebfc9553b59da361c80fe9ff21840ee66e79d5c9c1dc03ebc6e3d1c39791"},{"algorithm":"SHA1","checksumValue":"8c8974e470dcb7cc804e04b665a58fd9fe71bde6"},{"algorithm":"MD5","checksumValue":"3392ecec0794f41293cb0edb90c82b51"}],"copyrightText":"NOASSERTION","fileName":"test_openid_connect_params_handling.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-common.py-1629971c87e093e5d5833bb796aebec2fdc9b2aee1cc682cbabc06bd39b7b770","checksums":[{"algorithm":"SHA256","checksumValue":"1629971c87e093e5d5833bb796aebec2fdc9b2aee1cc682cbabc06bd39b7b770"},{"algorithm":"SHA1","checksumValue":"0e5ffc121751d6078f942f11fa2db8320cc42fe5"},{"algorithm":"MD5","checksumValue":"9b81aaf5dbe88fe6471a3f770b6b8f0d"}],"copyrightText":"NOASSERTION","fileName":"common.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testcommon.py-176c0a6663ed03b5ad73dde735cf61103c5bbdb415eb69a40fff86122911c292","checksums":[{"algorithm":"SHA256","checksumValue":"176c0a6663ed03b5ad73dde735cf61103c5bbdb415eb69a40fff86122911c292"},{"algorithm":"SHA1","checksumValue":"7aa39344c363c2d10bd8878bb805ff5a5399413d"},{"algorithm":"MD5","checksumValue":"ef36fe2650ae8355597867bc8f35c09c"}],"copyrightText":"NOASSERTION","fileName":"test_common.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testutils.py-1b5bf51353f3fa6ae6b8067f1a5a01694915d79d7d8be91e8f950811e4a78e97","checksums":[{"algorithm":"SHA256","checksumValue":"1b5bf51353f3fa6ae6b8067f1a5a01694915d79d7d8be91e8f950811e4a78e97"},{"algorithm":"SHA1","checksumValue":"cfc8acc48aac94ac8eb587a2be74c1e4badc6b26"},{"algorithm":"MD5","checksumValue":"2824b699545ec35040e1a036e230af39"}],"copyrightText":"NOASSERTION","fileName":"test_utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testintrospectendpoint.py-1bd3411cced35721fb6d4c3c8d87b90849abe37e166a6b9717efd2e41de1ef3b","checksums":[{"algorithm":"SHA256","checksumValue":"1bd3411cced35721fb6d4c3c8d87b90849abe37e166a6b9717efd2e41de1ef3b"},{"algorithm":"SHA1","checksumValue":"4f4e04c197ae9ff1f5e6b55f0904a0c65367ccd9"},{"algorithm":"MD5","checksumValue":"f41395962897f04d9c9c645a18618c00"}],"copyrightText":"NOASSERTION","fileName":"test_introspect_endpoint.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testlegacyapplication.py-1d0ec6190934e867540574592fd380672c3360bbb7831735ddb3364877b07525","checksums":[{"algorithm":"SHA256","checksumValue":"1d0ec6190934e867540574592fd380672c3360bbb7831735ddb3364877b07525"},{"algorithm":"SHA1","checksumValue":"edca6fc43569accc554cad09fe921b2930464afa"},{"algorithm":"MD5","checksumValue":"bede90e93821447b53591e0602e67352"}],"copyrightText":"NOASSERTION","fileName":"test_legacy_application.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tokens.py-1fa40e20c3465c51210de05f39d2b623f5296ab3f9291af3e79499409e16a556","checksums":[{"algorithm":"SHA256","checksumValue":"1fa40e20c3465c51210de05f39d2b623f5296ab3f9291af3e79499409e16a556"},{"algorithm":"SHA1","checksumValue":"fb72b3e623e43aea23d9d1db221951ff8d98aec1"},{"algorithm":"MD5","checksumValue":"32409011ef0ed8db0a15d8b1ce0777ad"}],"copyrightText":"NOASSERTION","fileName":"tokens.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-utils.py-21aa46fe333a88c7b87b40d859676cd63a7ec1c7b62dffdcba116bb423ffda5b","checksums":[{"algorithm":"SHA256","checksumValue":"21aa46fe333a88c7b87b40d859676cd63a7ec1c7b62dffdcba116bb423ffda5b"},{"algorithm":"SHA1","checksumValue":"3dffce33f2340c267e71531e760d483bee2574a1"},{"algorithm":"MD5","checksumValue":"d5f4d1f22a27eb287e2b3da6e4306819"}],"copyrightText":"NOASSERTION","fileName":"utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-preconfigured.py-21ee68054abf253b1741dbdf5a170c463847dce3b14bf9911db28143d4e9b068","checksums":[{"algorithm":"SHA256","checksumValue":"21ee68054abf253b1741dbdf5a170c463847dce3b14bf9911db28143d4e9b068"},{"algorithm":"SHA1","checksumValue":"1b402158fbafd62f81d103cb5d9a05f385e61915"},{"algorithm":"MD5","checksumValue":"ce07d39537926c2ba14230a6d0fb9ec1"}],"copyrightText":"NOASSERTION","fileName":"pre_configured.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testdispatchers.py-22aab25f7963aa7c46157392228137320373f159b45cf31ae1044cf27861c7d4","checksums":[{"algorithm":"SHA256","checksumValue":"22aab25f7963aa7c46157392228137320373f159b45cf31ae1044cf27861c7d4"},{"algorithm":"SHA1","checksumValue":"b6fa5f9e988091b80cb4e68be11f02534e935979"},{"algorithm":"MD5","checksumValue":"2923ee2081f0910fae064b0b98cd9aa3"}],"copyrightText":"NOASSERTION","fileName":"test_dispatchers.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testsignatureonly.py-2503bfc83942e1e25bbf4e584b3d25dc98d38c50e40a1c7823cedf2e204c4b30","checksums":[{"algorithm":"SHA256","checksumValue":"2503bfc83942e1e25bbf4e584b3d25dc98d38c50e40a1c7823cedf2e204c4b30"},{"algorithm":"SHA1","checksumValue":"002b03c4aef68676158f37334599c9da69be78a9"},{"algorithm":"MD5","checksumValue":"f1ca1c9d79ad206c86229d6e634c6d68"}],"copyrightText":"NOASSERTION","fileName":"test_signature_only.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testmobileapplication.py-28f7eb23dd56aa468d614a328c11e54f932feaa7a44c910a598a8eb6e9e4dc67","checksums":[{"algorithm":"SHA256","checksumValue":"28f7eb23dd56aa468d614a328c11e54f932feaa7a44c910a598a8eb6e9e4dc67"},{"algorithm":"SHA1","checksumValue":"a8c88889e5d38e398c6d15d2b1aabd47b1c3a586"},{"algorithm":"MD5","checksumValue":"405b2602c002796108869b0f81728266"}],"copyrightText":"NOASSERTION","fileName":"test_mobile_application.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-MANIFEST.in-2ae653a6cf6b06dfa5eb19373278d209f9203019e49ff64bb9e185a545f696d8","checksums":[{"algorithm":"SHA256","checksumValue":"2ae653a6cf6b06dfa5eb19373278d209f9203019e49ff64bb9e185a545f696d8"},{"algorithm":"SHA1","checksumValue":"494b849afd6bd606d7eaadfdeb4f346e7cce5484"},{"algorithm":"MD5","checksumValue":"4b17a56020177ab7150a85f277b640a2"}],"copyrightText":"NOASSERTION","fileName":"MANIFEST.in","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testscopehandling.py-2f42c9b45108ded2f6023498211fd9baf1b18cfca6fdfb832588bd5d8165946e","checksums":[{"algorithm":"SHA256","checksumValue":"2f42c9b45108ded2f6023498211fd9baf1b18cfca6fdfb832588bd5d8165946e"},{"algorithm":"SHA1","checksumValue":"49f0997b2dd3053c7d2bcf37482424e06492dffa"},{"algorithm":"MD5","checksumValue":"e602e82bf6e4fa4862a5a68cd7921180"}],"copyrightText":"NOASSERTION","fileName":"test_scope_handling.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testtokens.py-303520dfff7f8504b10de30d4e0dcb1fb42b86fc62057cfccb382cb280b1652b","checksums":[{"algorithm":"SHA256","checksumValue":"303520dfff7f8504b10de30d4e0dcb1fb42b86fc62057cfccb382cb280b1652b"},{"algorithm":"SHA1","checksumValue":"e8f164328dadc0a19036518ae2b62a8a932c34cb"},{"algorithm":"MD5","checksumValue":"d148ec552ab6bcef746306e5761f802a"}],"copyrightText":"NOASSERTION","fileName":"test_tokens.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-signatureonly.py-317e7357aeafe3ec2b47872eece98e77f185dcbf32b0ceb41e61221ed451d25f","checksums":[{"algorithm":"SHA256","checksumValue":"317e7357aeafe3ec2b47872eece98e77f185dcbf32b0ceb41e61221ed451d25f"},{"algorithm":"SHA1","checksumValue":"c6f0a07abb4dec6dc3c724f6691624a0611ed976"},{"algorithm":"MD5","checksumValue":"56b69cd3de441494f2a7c0961d032c57"}],"copyrightText":"NOASSERTION","fileName":"signature_only.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testresourceownerassociation.py-330006312918be9ef846ab4b1b30ce533faa30e995b36c9ecd5b9b74b04d68d0","checksums":[{"algorithm":"SHA256","checksumValue":"330006312918be9ef846ab4b1b30ce533faa30e995b36c9ecd5b9b74b04d68d0"},{"algorithm":"SHA1","checksumValue":"ca71e7c2c20ca88d4b9703dc9a3864f9a7dc86b7"},{"algorithm":"MD5","checksumValue":"1000a72a970e058cd58c302bc6bf2032"}],"copyrightText":"NOASSERTION","fileName":"test_resource_owner_association.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testutils.py-36a7a5645ba5d95480e12da0503a1d092765d105d5178fe919cec7ad76c4bca1","checksums":[{"algorithm":"SHA256","checksumValue":"36a7a5645ba5d95480e12da0503a1d092765d105d5178fe919cec7ad76c4bca1"},{"algorithm":"SHA1","checksumValue":"57b03c33b0285ebafd8026f3bb85545de06e9aac"},{"algorithm":"MD5","checksumValue":"71ac7b3850f95a1839f38fd04eedbe38"}],"copyrightText":"NOASSERTION","fileName":"test_utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-requesttoken.py-373f9ded28550791e587d700293a7e2877871ffb797fb921bed0954fc6af33d4","checksums":[{"algorithm":"SHA256","checksumValue":"373f9ded28550791e587d700293a7e2877871ffb797fb921bed0954fc6af33d4"},{"algorithm":"SHA1","checksumValue":"b40c97542b84e5f9814152ee37ca18edebc86e08"},{"algorithm":"MD5","checksumValue":"54f66bb629fb0f618d38bce333142297"}],"copyrightText":"NOASSERTION","fileName":"request_token.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-refreshtoken.py-396d2623eb143df8930f651a89912ff24769a7a40655244912fa29272b9110bc","checksums":[{"algorithm":"SHA256","checksumValue":"396d2623eb143df8930f651a89912ff24769a7a40655244912fa29272b9110bc"},{"algorithm":"SHA1","checksumValue":"37836f3bcf6971f75b98863cfe9bb53eed63ec93"},{"algorithm":"MD5","checksumValue":"4c725f7091eb42f89909404baa3ec4f6"}],"copyrightText":"NOASSERTION","fileName":"refresh_token.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-hybrid.py-3c75816b3c5edeaa49ab4daba54f778da2bb511c48febd7397411ee226dc68f0","checksums":[{"algorithm":"SHA256","checksumValue":"3c75816b3c5edeaa49ab4daba54f778da2bb511c48febd7397411ee226dc68f0"},{"algorithm":"SHA1","checksumValue":"b5f6bb162ea81c7a4e60d7b555fac96262c9084f"},{"algorithm":"MD5","checksumValue":"1eabeb1bb40e06f240ec431d4bd81b86"}],"copyrightText":"NOASSERTION","fileName":"hybrid.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-LICENSE-3d1e12d8ac52c0b6c148af6d291f72400b8720ed16c0ac4a89868b6d14b1c939","checksums":[{"algorithm":"SHA256","checksumValue":"3d1e12d8ac52c0b6c148af6d291f72400b8720ed16c0ac4a89868b6d14b1c939"},{"algorithm":"SHA1","checksumValue":"5f350c5a2f0fb712d78b3203f40d1f9d3b399a31"},{"algorithm":"MD5","checksumValue":"abd2675e944a2011aed7e505290ba482"}],"copyrightText":"NOASSERTION","fileName":"LICENSE","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testparameters.py-3d8c68179054c97565e456b7143ec8372ff7dca06ddc44ba67e199467c317c17","checksums":[{"algorithm":"SHA256","checksumValue":"3d8c68179054c97565e456b7143ec8372ff7dca06ddc44ba67e199467c317c17"},{"algorithm":"SHA1","checksumValue":"e46ed2eaddc39a4a8ca6c516f7038b68328b30ad"},{"algorithm":"MD5","checksumValue":"7b0c96a3869df4baae8be380054e4122"}],"copyrightText":"NOASSERTION","fileName":"test_parameters.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testerrorresponses.py-41e6c46453e736ead538b0c93254049a62a1205408446a644e184a79d6bfa481","checksums":[{"algorithm":"SHA256","checksumValue":"41e6c46453e736ead538b0c93254049a62a1205408446a644e184a79d6bfa481"},{"algorithm":"SHA1","checksumValue":"609f696e7fce7df839a5bf53e586b507ca98fd5c"},{"algorithm":"MD5","checksumValue":"6013899afeb96328c026e0c1d0efc486"}],"copyrightText":"NOASSERTION","fileName":"test_error_responses.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-errors.py-e4413842cdebbb7e1ddf7c2a685a3e5863a87cb2d82b58d3a2ff6ca86f76096d","checksums":[{"algorithm":"SHA256","checksumValue":"e4413842cdebbb7e1ddf7c2a685a3e5863a87cb2d82b58d3a2ff6ca86f76096d"},{"algorithm":"SHA1","checksumValue":"89fa7c654377002cab671ceaab97f930578957d1"},{"algorithm":"MD5","checksumValue":"3dbdabdbb1d6ff5f313a04b108d1b6b8"}],"copyrightText":"NOASSERTION","fileName":"errors.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testutils.py-e5933269770e08136aa919e34b13fcbefdcbabf1b0fa7d8c3028c48c7a8de438","checksums":[{"algorithm":"SHA256","checksumValue":"e5933269770e08136aa919e34b13fcbefdcbabf1b0fa7d8c3028c48c7a8de438"},{"algorithm":"SHA1","checksumValue":"4373438a7f534a96716b6b866e16cd21e2fd3faa"},{"algorithm":"MD5","checksumValue":"ba40ae485c1b6ccd8e41705828e5cff8"}],"copyrightText":"NOASSERTION","fileName":"test_utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-refreshtoken.py-f17d22d441cb80122b96a3f5d2bc09e655d63b77fc8aea667e7d84e8394b9a7c","checksums":[{"algorithm":"SHA256","checksumValue":"f17d22d441cb80122b96a3f5d2bc09e655d63b77fc8aea667e7d84e8394b9a7c"},{"algorithm":"SHA1","checksumValue":"74de4befb5063af2d3333633a50bc4a40e0a178f"},{"algorithm":"MD5","checksumValue":"e7f13a95b17c6b0452d9df7b1279dff8"}],"copyrightText":"NOASSERTION","fileName":"refresh_token.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-resourceownerpasswordcredentials.py-f45b036eb48d3729562a412f81d69f243ce53677134423a1219383a3e7f86483","checksums":[{"algorithm":"SHA256","checksumValue":"f45b036eb48d3729562a412f81d69f243ce53677134423a1219383a3e7f86483"},{"algorithm":"SHA1","checksumValue":"b2631d819c7aba83ec3e041d34449c629ffdfea3"},{"algorithm":"MD5","checksumValue":"e0ec410d1206bf1b36d2810d6235107f"}],"copyrightText":"NOASSERTION","fileName":"resource_owner_password_credentials.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testbase.py-f9118f0cd3a4fe04ec281f38f51ceffbd67e0c35940a3cad3757dccbcb527878","checksums":[{"algorithm":"SHA256","checksumValue":"f9118f0cd3a4fe04ec281f38f51ceffbd67e0c35940a3cad3757dccbcb527878"},{"algorithm":"SHA1","checksumValue":"1cadd4c4248add8ca3ee1aeaa22833f7cee53bb0"},{"algorithm":"MD5","checksumValue":"8ab34974599becb881b76ccae20b889c"}],"copyrightText":"NOASSERTION","fileName":"test_base.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testserviceapplication.py-f9bd16201faf14c86156fab7cac89ddb5caaa12b0a2800cf9fb2517a1228e7ac","checksums":[{"algorithm":"SHA256","checksumValue":"f9bd16201faf14c86156fab7cac89ddb5caaa12b0a2800cf9fb2517a1228e7ac"},{"algorithm":"SHA1","checksumValue":"0af344d51bb05fb4e6f8829d3143fb7b568d7e62"},{"algorithm":"MD5","checksumValue":"c2998de8d545a0d2c879dc10b0019e29"}],"copyrightText":"NOASSERTION","fileName":"test_service_application.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-requestvalidator.py-fa5a350670213165640a3d908699f6d8b6d5e820e6c78361e2d08e9ed0a0f6d4","checksums":[{"algorithm":"SHA256","checksumValue":"fa5a350670213165640a3d908699f6d8b6d5e820e6c78361e2d08e9ed0a0f6d4"},{"algorithm":"SHA1","checksumValue":"c6b0a66b43a1e793270698e33b3f0c964625f89c"},{"algorithm":"MD5","checksumValue":"441461be7ada4b59972a732944689a9e"}],"copyrightText":"NOASSERTION","fileName":"request_validator.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-fb9b091c31b72516504496250a3923dc23f68d982a120d0e639a552311389b11","checksums":[{"algorithm":"SHA256","checksumValue":"fb9b091c31b72516504496250a3923dc23f68d982a120d0e639a552311389b11"},{"algorithm":"SHA1","checksumValue":"49a5d058862f89d62675c113c096cf535388ee16"},{"algorithm":"MD5","checksumValue":"c59f7ab4af84fb69a5693fef2a59b358"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-signals.py-fcf2835d6a8a5ba5f721b414c46a96e1e279622de9f2374ea973c029f23de7a1","checksums":[{"algorithm":"SHA256","checksumValue":"fcf2835d6a8a5ba5f721b414c46a96e1e279622de9f2374ea973c029f23de7a1"},{"algorithm":"SHA1","checksumValue":"cb2cb502d33a7d1beb880c067948778e8174dfa6"},{"algorithm":"MD5","checksumValue":"1533dfd40fabee42142d7da53689aa47"}],"copyrightText":"NOASSERTION","fileName":"signals.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testaccesstoken.py-8f4bc584d1416345acd5ca17d293b00ccb684a61b3a972e718aba66db357fe8f","checksums":[{"algorithm":"SHA256","checksumValue":"8f4bc584d1416345acd5ca17d293b00ccb684a61b3a972e718aba66db357fe8f"},{"algorithm":"SHA1","checksumValue":"0ae1d19a580e03d02982bee9964195c93c5189f3"},{"algorithm":"MD5","checksumValue":"df0ff53bc0774a2863bf6bf7da8f6bfc"}],"copyrightText":"NOASSERTION","fileName":"test_access_token.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dispatchers.py-920608dd2a5365defde8dfdb9e4a9d6930e2b3f5a6c21ce470c4bd02fc3fd733","checksums":[{"algorithm":"SHA256","checksumValue":"920608dd2a5365defde8dfdb9e4a9d6930e2b3f5a6c21ce470c4bd02fc3fd733"},{"algorithm":"SHA1","checksumValue":"24771fabc4d82cc09b0ce27d93b3802d091516dd"},{"algorithm":"MD5","checksumValue":"8f22f388931942886743121a647bdd7e"}],"copyrightText":"NOASSERTION","fileName":"dispatchers.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-97c9814564feec3ef5f81703f69b939619048c9b825972ee39f02528310b306c","checksums":[{"algorithm":"SHA256","checksumValue":"97c9814564feec3ef5f81703f69b939619048c9b825972ee39f02528310b306c"},{"algorithm":"SHA1","checksumValue":"6635c4440d4b884f8cc55f02997b9852d277a3e2"},{"algorithm":"MD5","checksumValue":"25a144116844408ecddf4b912a1e167d"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testserver.py-98c069146380b64ddd99ae6439b26e25b80700345710e1d9a2419096962154a2","checksums":[{"algorithm":"SHA256","checksumValue":"98c069146380b64ddd99ae6439b26e25b80700345710e1d9a2419096962154a2"},{"algorithm":"SHA1","checksumValue":"f326f889690d07d5a8c724f27bc1e377d6b5c38a"},{"algorithm":"MD5","checksumValue":"ac7d8cb0f22f58ac01d7f80f00543493"}],"copyrightText":"NOASSERTION","fileName":"test_server.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-9a1aaa6fd9192c84822f34cc5f01f07439d2deaffbf8d41c89136c42bff5ab93","checksums":[{"algorithm":"SHA256","checksumValue":"9a1aaa6fd9192c84822f34cc5f01f07439d2deaffbf8d41c89136c42bff5ab93"},{"algorithm":"SHA1","checksumValue":"24af22289c16a29974beaaf7e2ac1adff0c4c882"},{"algorithm":"MD5","checksumValue":"3544d18f6672e575e624b957a9922352"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testauthorizationcode.py-9c54caf051d0ccd02faa2f6f4bac79c6101d2e68abe4b00275defb74ac8df7e0","checksums":[{"algorithm":"SHA256","checksumValue":"9c54caf051d0ccd02faa2f6f4bac79c6101d2e68abe4b00275defb74ac8df7e0"},{"algorithm":"SHA1","checksumValue":"c938ac25ef89eb1afa273c560f6f15b6259ce70d"},{"algorithm":"MD5","checksumValue":"a3c7c11b87a98a3a0961de7f5c37e5ee"}],"copyrightText":"NOASSERTION","fileName":"test_authorization_code.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-9d0ea61a789468cf57d44346d2d6653e05a06cb76514449618afb9fdef26a796","checksums":[{"algorithm":"SHA256","checksumValue":"9d0ea61a789468cf57d44346d2d6653e05a06cb76514449618afb9fdef26a796"},{"algorithm":"SHA1","checksumValue":"13c2559f5815e983e79208bbe79ab1bdeec94914"},{"algorithm":"MD5","checksumValue":"3ab89a5ab0b87288bede893116fe6c84"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testsignatures.py-9daad20f1e3a4738cab116f4cad0b30772734dc000f519e7e376f12a6d994b76","checksums":[{"algorithm":"SHA256","checksumValue":"9daad20f1e3a4738cab116f4cad0b30772734dc000f519e7e376f12a6d994b76"},{"algorithm":"SHA1","checksumValue":"2fb89dca796b9c9585486b7034d1c8e1e49963ad"},{"algorithm":"MD5","checksumValue":"baafa3a8e1b2e5e57fd13d2f092b63be"}],"copyrightText":"NOASSERTION","fileName":"test_signatures.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-mobileapplication.py-9ee33a1a9ee366d63ac4ff398f5850529d67bd6ffa32933f74adf0267b4ac5be","checksums":[{"algorithm":"SHA256","checksumValue":"9ee33a1a9ee366d63ac4ff398f5850529d67bd6ffa32933f74adf0267b4ac5be"},{"algorithm":"SHA1","checksumValue":"5b494b1e67c08d9937322e043719221746a423e2"},{"algorithm":"MD5","checksumValue":"35eb514c1eae6f1fbf76bc86b2dba2a2"}],"copyrightText":"NOASSERTION","fileName":"mobile_application.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-base.py-a41392d4ca88ac9571c9d4c3ea39f365c199461fcd31b4664f573f736212295b","checksums":[{"algorithm":"SHA256","checksumValue":"a41392d4ca88ac9571c9d4c3ea39f365c199461fcd31b4664f573f736212295b"},{"algorithm":"SHA1","checksumValue":"5714b3ffcf78f7835452bfa97df5daacb433aa1c"},{"algorithm":"MD5","checksumValue":"daaa53b94c2e855d70d72755bf633d16"}],"copyrightText":"NOASSERTION","fileName":"base.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-preconfigured.py-a7806ae071d44ef0816179531ebdcf5e4b4004a8c71460b7c819b0c5689fcca7","checksums":[{"algorithm":"SHA256","checksumValue":"a7806ae071d44ef0816179531ebdcf5e4b4004a8c71460b7c819b0c5689fcca7"},{"algorithm":"SHA1","checksumValue":"f9de61e4b4f2e47e63dffc38e087a8be122d2fd8"},{"algorithm":"MD5","checksumValue":"803a1eab326a245e2b80a7bf9d8677ed"}],"copyrightText":"NOASSERTION","fileName":"pre_configured.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-a99402282750b78d26cad7bf9f1498ad6bf37f5555003a9197ca26d3eb7a2f31","checksums":[{"algorithm":"SHA256","checksumValue":"a99402282750b78d26cad7bf9f1498ad6bf37f5555003a9197ca26d3eb7a2f31"},{"algorithm":"SHA1","checksumValue":"bcef7ddd28781c2460a7cf689726a5da5472e542"},{"algorithm":"MD5","checksumValue":"4f2b39a48f6a7adcbf09c0f32c8954c4"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-base.py-ab5fed29e104fb728153152b22778c5da6e204af53f621abf5a5daa3074f07a1","checksums":[{"algorithm":"SHA256","checksumValue":"ab5fed29e104fb728153152b22778c5da6e204af53f621abf5a5daa3074f07a1"},{"algorithm":"SHA1","checksumValue":"69d0f6a4d3a74729c672b753fc44264347f498fd"},{"algorithm":"MD5","checksumValue":"16258a68354084eaae9ef7162e186aa8"}],"copyrightText":"NOASSERTION","fileName":"base.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-resource.py-ae6cc1b85d05cab2d3a5a01e845c74c248f495a0287bb5d375b6de453ad40994","checksums":[{"algorithm":"SHA256","checksumValue":"ae6cc1b85d05cab2d3a5a01e845c74c248f495a0287bb5d375b6de453ad40994"},{"algorithm":"SHA1","checksumValue":"6617c244db96c7ba5cf5da2fa8eda20f8e8bf841"},{"algorithm":"MD5","checksumValue":"747bcd23e418538cebfbdc0f47d405cf"}],"copyrightText":"NOASSERTION","fileName":"resource.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testimplicit.py-aec5b5d2271c52c1f9358afc189812d3e2ea7dea51dda11a7b9d608b0a9d6eda","checksums":[{"algorithm":"SHA256","checksumValue":"aec5b5d2271c52c1f9358afc189812d3e2ea7dea51dda11a7b9d608b0a9d6eda"},{"algorithm":"SHA1","checksumValue":"99be51a05f119027eebdcaa3a70c54be9c2a4402"},{"algorithm":"MD5","checksumValue":"2097bd6708a397c97e538078f226c695"}],"copyrightText":"NOASSERTION","fileName":"test_implicit.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-b097317dd1ba1d39685f38641bcf8f4c94d5416a0278db67c3a38334224dc39f","checksums":[{"algorithm":"SHA256","checksumValue":"b097317dd1ba1d39685f38641bcf8f4c94d5416a0278db67c3a38334224dc39f"},{"algorithm":"SHA1","checksumValue":"f2bdd55f60bcddeb9a1ade44c49231ba001f1ba8"},{"algorithm":"MD5","checksumValue":"1c5f03abf00e39145395882cebe76122"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testclaimshandling.py-b4e10383d52bbb22bbeb56b046f72098a46314df5f4ef7c1bbbb6356f139ef27","checksums":[{"algorithm":"SHA256","checksumValue":"b4e10383d52bbb22bbeb56b046f72098a46314df5f4ef7c1bbbb6356f139ef27"},{"algorithm":"SHA1","checksumValue":"3eeb93990213e34fe6ce73482b6d1507bc65261f"},{"algorithm":"MD5","checksumValue":"33e3fb082b1e005db19eaed4fb9c7723"}],"copyrightText":"NOASSERTION","fileName":"test_claims_handling.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-exceptions.py-b8c32313b54c735ea3c8bed3221a5b0b1e3cfccb070f60bf6ada0c21e9812950","checksums":[{"algorithm":"SHA256","checksumValue":"b8c32313b54c735ea3c8bed3221a5b0b1e3cfccb070f60bf6ada0c21e9812950"},{"algorithm":"SHA1","checksumValue":"1e3a7495f15d618fe3d8a7c0de1ab167d6b75623"},{"algorithm":"MD5","checksumValue":"5da5b747383f42a296ea493b1bf000bf"}],"copyrightText":"NOASSERTION","fileName":"exceptions.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-b8f91d1c5d8d12920ce986f3fa33cf10a5397b9e9e1e9b5a3b3d8d3f0a69cb2b","checksums":[{"algorithm":"SHA256","checksumValue":"b8f91d1c5d8d12920ce986f3fa33cf10a5397b9e9e1e9b5a3b3d8d3f0a69cb2b"},{"algorithm":"SHA1","checksumValue":"a4f568a9a7dc3fe977c60d74c385b273e75dd9aa"},{"algorithm":"MD5","checksumValue":"ffc8e2d93b676360d540c211dae035f9"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-README.rst-b973d795a3f1720f78ab5fe7d0ac78ec61e627533c677a6ffd0ac978d9cc39a8","checksums":[{"algorithm":"SHA256","checksumValue":"b973d795a3f1720f78ab5fe7d0ac78ec61e627533c677a6ffd0ac978d9cc39a8"},{"algorithm":"SHA1","checksumValue":"53e021dc1907d82a62ad4db963403855abf79c81"},{"algorithm":"MD5","checksumValue":"56fe8bb1a10d898b99000cd02632952d"}],"copyrightText":"NOASSERTION","fileName":"README.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tokens.py-ba21f0a4589585a40315d2a2cd5ef801c04fb84887c5943d9ad67c9f929fbc55","checksums":[{"algorithm":"SHA256","checksumValue":"ba21f0a4589585a40315d2a2cd5ef801c04fb84887c5943d9ad67c9f929fbc55"},{"algorithm":"SHA1","checksumValue":"55c688fc6ae4cf43bced8a55f7b0ef3cb5c91dff"},{"algorithm":"MD5","checksumValue":"8e047ca2815e2ebbf72eb21d9e120b04"}],"copyrightText":"NOASSERTION","fileName":"tokens.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testrequesttoken.py-bb6f6c9ee2cf3c524d2a86c3099f12f8f5edf16f74aeb9487ab592889eba3d0e","checksums":[{"algorithm":"SHA256","checksumValue":"bb6f6c9ee2cf3c524d2a86c3099f12f8f5edf16f74aeb9487ab592889eba3d0e"},{"algorithm":"SHA1","checksumValue":"8c29c67d81718b3fcd8306f510a6b5f6dbe6e325"},{"algorithm":"MD5","checksumValue":"772dae1ffeb33a367e16fe277ef0153b"}],"copyrightText":"NOASSERTION","fileName":"test_request_token.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testbaseendpoint.py-bb9bee6c00fd77f4045e33c75da89eb2963e574a2c7e12d64028938fccb623f3","checksums":[{"algorithm":"SHA256","checksumValue":"bb9bee6c00fd77f4045e33c75da89eb2963e574a2c7e12d64028938fccb623f3"},{"algorithm":"SHA1","checksumValue":"90d9465b03824791ec0302ee1758256ee5eaca8c"},{"algorithm":"MD5","checksumValue":"0fbe048055850f89b325e83b2b5c921e"}],"copyrightText":"NOASSERTION","fileName":"test_base_endpoint.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testauthorizationcode.py-bdc575d2a2fbc053bba205caa799bb7e88f409817597e3458c9b5558dbf5cd99","checksums":[{"algorithm":"SHA256","checksumValue":"bdc575d2a2fbc053bba205caa799bb7e88f409817597e3458c9b5558dbf5cd99"},{"algorithm":"SHA1","checksumValue":"23f97601f7366df009ea9086aeb9e3c1ea2eecdd"},{"algorithm":"MD5","checksumValue":"17513ad330b45d6d826aeac84827f5da"}],"copyrightText":"NOASSERTION","fileName":"test_authorization_code.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-resource.py-be95e8a2f829981c98f88b96d0f0dc712e482461681622d58cb2d4a461665d7e","checksums":[{"algorithm":"SHA256","checksumValue":"be95e8a2f829981c98f88b96d0f0dc712e482461681622d58cb2d4a461665d7e"},{"algorithm":"SHA1","checksumValue":"dede434878aacd281adaa16ccade0028cee99001"},{"algorithm":"MD5","checksumValue":"c8f313b324375118457b9f526e95994b"}],"copyrightText":"NOASSERTION","fileName":"resource.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testtokens.py-c09790ae95c0f592d6f4068a6935ea7771efdf600553dd9c10deccf027804748","checksums":[{"algorithm":"SHA256","checksumValue":"c09790ae95c0f592d6f4068a6935ea7771efdf600553dd9c10deccf027804748"},{"algorithm":"SHA1","checksumValue":"56331c8bfdc3e793e2cc4e188fdf74f5a9fac79b"},{"algorithm":"MD5","checksumValue":"bd964d6fd1e35b1288ae0174c63eae90"}],"copyrightText":"NOASSERTION","fileName":"test_tokens.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-requestvalidator.py-c7573c11d17176f4af8a51d0fd96af9224838cfcba82461bd203215ea2ebedcc","checksums":[{"algorithm":"SHA256","checksumValue":"c7573c11d17176f4af8a51d0fd96af9224838cfcba82461bd203215ea2ebedcc"},{"algorithm":"SHA1","checksumValue":"5eec7d3f90de87a991c89c36f6c0a6ea70f949f6"},{"algorithm":"MD5","checksumValue":"32164adffd501b2f49e691e52a658d75"}],"copyrightText":"NOASSERTION","fileName":"request_validator.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-metadata.py-c923a79c00adc130a35e6a23630640fc40b7114ece301949d75ef1f4ff71c6e3","checksums":[{"algorithm":"SHA256","checksumValue":"c923a79c00adc130a35e6a23630640fc40b7114ece301949d75ef1f4ff71c6e3"},{"algorithm":"SHA1","checksumValue":"be51eebdb19d4f3d60d783e88c60b87b3ba117c1"},{"algorithm":"MD5","checksumValue":"c2be953c3f393470dc4687caa30da382"}],"copyrightText":"NOASSERTION","fileName":"metadata.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-c9f1b6407b83c6ba7bffd1cd28f11e5d85c0fea05566a891ae123bab6706e0d3","checksums":[{"algorithm":"SHA256","checksumValue":"c9f1b6407b83c6ba7bffd1cd28f11e5d85c0fea05566a891ae123bab6706e0d3"},{"algorithm":"SHA1","checksumValue":"feb0b0fd4aa6c8d18951d5ffda658ebd37bf5736"},{"algorithm":"MD5","checksumValue":"0413776374370166082b0d3fac7de022"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testauthorization.py-cb5cc7a1a05023b63ff7df76961406a141f32e9df7f67a21378afa1962c15562","checksums":[{"algorithm":"SHA256","checksumValue":"cb5cc7a1a05023b63ff7df76961406a141f32e9df7f67a21378afa1962c15562"},{"algorithm":"SHA1","checksumValue":"59b2c90e69a15521b5f324253d480ce3fafeed0e"},{"algorithm":"MD5","checksumValue":"9a41a17e148daf8eeb725f2712cfff35"}],"copyrightText":"NOASSERTION","fileName":"test_authorization.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-CHANGELOG.rst-cb95ac9924bd49aeb6dcfcbc36c39cc7c245555e144f9a22f9eb2a3fe93e41fb","checksums":[{"algorithm":"SHA256","checksumValue":"cb95ac9924bd49aeb6dcfcbc36c39cc7c245555e144f9a22f9eb2a3fe93e41fb"},{"algorithm":"SHA1","checksumValue":"3f0ba4f7313b349ce5e5a0c08b050a1529f933c8"},{"algorithm":"MD5","checksumValue":"9c1ea4d9a52a32827265797bbededb20"}],"copyrightText":"NOASSERTION","fileName":"CHANGELOG.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testhybrid.py-cc8e215d9cb9e722661504198edabf4c8fdbe624b9513b4422c24719fab25e67","checksums":[{"algorithm":"SHA256","checksumValue":"cc8e215d9cb9e722661504198edabf4c8fdbe624b9513b4422c24719fab25e67"},{"algorithm":"SHA1","checksumValue":"4e6f89be9ee3cfd17ee88981a96314557c0fdc16"},{"algorithm":"MD5","checksumValue":"345fc11ab9bac8ed822e8a23486f754b"}],"copyrightText":"NOASSERTION","fileName":"test_hybrid.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-authorization.py-cdb53b4f33ba9c1ebce77508aad4e4871515f894c739d39cf82bdd42c2102969","checksums":[{"algorithm":"SHA256","checksumValue":"cdb53b4f33ba9c1ebce77508aad4e4871515f894c739d39cf82bdd42c2102969"},{"algorithm":"SHA1","checksumValue":"b40401c639898c6b42bc30524abe59a8664f6585"},{"algorithm":"MD5","checksumValue":"dd0391716ae5a595cb9d77bfbd29f671"}],"copyrightText":"NOASSERTION","fileName":"authorization.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testwebapplication.py-d25e5ea2ba8dbf76a7de0c9055eafae58b602a051f2fb157e41c5bf83da93ec7","checksums":[{"algorithm":"SHA256","checksumValue":"d25e5ea2ba8dbf76a7de0c9055eafae58b602a051f2fb157e41c5bf83da93ec7"},{"algorithm":"SHA1","checksumValue":"c660c84727d7c09afd97e87b05d1605eea515b9b"},{"algorithm":"MD5","checksumValue":"ee9f997976cf9195086feaf7c9a3048e"}],"copyrightText":"NOASSERTION","fileName":"test_web_application.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testrequestvalidator.py-d2f92c963abc7495a256181ff2a49ae0d662a9c6c5379dd48d3b939b43c09054","checksums":[{"algorithm":"SHA256","checksumValue":"d2f92c963abc7495a256181ff2a49ae0d662a9c6c5379dd48d3b939b43c09054"},{"algorithm":"SHA1","checksumValue":"610dc083803c0cb4a8c6c9a36b7cb3e2f87df353"},{"algorithm":"MD5","checksumValue":"5dc3e699710b92eb4aa5288fe45f8f84"}],"copyrightText":"NOASSERTION","fileName":"test_request_validator.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testclientcredentials.py-d8d4f5808a2ec1b73feb265874cc18f209caaf8a3b4d7c15c76c553e4d966a28","checksums":[{"algorithm":"SHA256","checksumValue":"d8d4f5808a2ec1b73feb265874cc18f209caaf8a3b4d7c15c76c553e4d966a28"},{"algorithm":"SHA1","checksumValue":"435e18cc0fe8e5111eb396e301bcb5df4659a2bd"},{"algorithm":"MD5","checksumValue":"51a8cafdae6efa39960f42d38e77b01c"}],"copyrightText":"NOASSERTION","fileName":"test_client_credentials.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-authorization.py-d8dd826ff4d0b6950f72a0c8725b099d9111b5a30a987f6e4a01a83192c59d42","checksums":[{"algorithm":"SHA256","checksumValue":"d8dd826ff4d0b6950f72a0c8725b099d9111b5a30a987f6e4a01a83192c59d42"},{"algorithm":"SHA1","checksumValue":"c930a5c20fbe1701a06c5e1c1641c5b49b8ebe42"},{"algorithm":"MD5","checksumValue":"386b01a561edcd598df4a7260c619f1d"}],"copyrightText":"NOASSERTION","fileName":"authorization.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-webapplication.py-db0b4f02b5498a94749f791208371af95d9242e54f9783e1196979ecb88ec43a","checksums":[{"algorithm":"SHA256","checksumValue":"db0b4f02b5498a94749f791208371af95d9242e54f9783e1196979ecb88ec43a"},{"algorithm":"SHA1","checksumValue":"4a08e89f387bef618f8b0fde9b60fbc446f23d33"},{"algorithm":"MD5","checksumValue":"60c2c072746d126525724644ba040f9b"}],"copyrightText":"NOASSERTION","fileName":"web_application.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-SOURCES.txt-dbb9813e7113d2b573c371ae462a4749269484a60c130318523f98fd515b12f5","checksums":[{"algorithm":"SHA256","checksumValue":"dbb9813e7113d2b573c371ae462a4749269484a60c130318523f98fd515b12f5"},{"algorithm":"SHA1","checksumValue":"f54228db92844e5790081b7d58a8800beda19087"},{"algorithm":"MD5","checksumValue":"cba2c029ee9f71130a502cf58e8a26fe"}],"copyrightText":"NOASSERTION","fileName":"SOURCES.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-44bfedc6150b977e40ef875bbe527b9efab0a7718c0920a983fe13be3a0ef979","checksums":[{"algorithm":"SHA256","checksumValue":"44bfedc6150b977e40ef875bbe527b9efab0a7718c0920a983fe13be3a0ef979"},{"algorithm":"SHA1","checksumValue":"51259a5df7732ed370334288b4c531a843c4b63c"},{"algorithm":"MD5","checksumValue":"83a4f5f1cb5d7d0786297e219b4e869a"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-authorizationcode.py-4767170ad7467c390ab1e62efab6a86643a973b96731ada855106cf82de318ab","checksums":[{"algorithm":"SHA256","checksumValue":"4767170ad7467c390ab1e62efab6a86643a973b96731ada855106cf82de318ab"},{"algorithm":"SHA1","checksumValue":"8bbd2aadf6ee10d96420db82258c8c24f9e133bf"},{"algorithm":"MD5","checksumValue":"37d1c67f26157e593cd8bd2ce2a7af19"}],"copyrightText":"NOASSERTION","fileName":"authorization_code.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-introspect.py-486548d232352a6b2d85e4cdc4c59f9e03560adbdd90d4e2f87fe8dcc450bc71","checksums":[{"algorithm":"SHA256","checksumValue":"486548d232352a6b2d85e4cdc4c59f9e03560adbdd90d4e2f87fe8dcc450bc71"},{"algorithm":"SHA1","checksumValue":"d29251a43c750e59f1ab22f6e1d83fe023da59aa"},{"algorithm":"MD5","checksumValue":"2fdee012bdab93943f092957d42c8f05"}],"copyrightText":"NOASSERTION","fileName":"introspect.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-49e2040b3889f92bff3421a7a301b73fd5275ff55d14d95d46a472c04689bf16","checksums":[{"algorithm":"SHA256","checksumValue":"49e2040b3889f92bff3421a7a301b73fd5275ff55d14d95d46a472c04689bf16"},{"algorithm":"SHA1","checksumValue":"fa9253b2dbb5c9d466de82bb3565891b70f3dff1"},{"algorithm":"MD5","checksumValue":"55fd90f844a9d2557ffdcf8e2a464fa0"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-base.py-4ad312a020fe96bbfed3519930b29d2ccbd394083e564434970e2376154e126b","checksums":[{"algorithm":"SHA256","checksumValue":"4ad312a020fe96bbfed3519930b29d2ccbd394083e564434970e2376154e126b"},{"algorithm":"SHA1","checksumValue":"4d82088365ee5152e8b93bebc5fd431f8d02be28"},{"algorithm":"MD5","checksumValue":"602e336fd196c19d6e266eafd50a3d90"}],"copyrightText":"NOASSERTION","fileName":"base.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-requires.txt-4d7961bb6150a95b2331d62559740097d19434813074a0f931edcb848c418900","checksums":[{"algorithm":"SHA256","checksumValue":"4d7961bb6150a95b2331d62559740097d19434813074a0f931edcb848c418900"},{"algorithm":"SHA1","checksumValue":"2ebee1ee122e7686f43c1924f93cbd752a6b899f"},{"algorithm":"MD5","checksumValue":"76845f09af990dddbf0ec1afff7a035f"}],"copyrightText":"NOASSERTION","fileName":"requires.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-4ee62d884adfa34fc48f4f35ead22fe6b06caf003d063633dedbbf64cd17dfae","checksums":[{"algorithm":"SHA256","checksumValue":"4ee62d884adfa34fc48f4f35ead22fe6b06caf003d063633dedbbf64cd17dfae"},{"algorithm":"SHA1","checksumValue":"8a7453f78d36588926416eec6bdbb7f029f15423"},{"algorithm":"MD5","checksumValue":"712275ef2d240428278aceb30c2e5902"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-implicit.py-5080b19c336878f65f4d46cbe50081580db7d68f17210127c68712acfa7d833c","checksums":[{"algorithm":"SHA256","checksumValue":"5080b19c336878f65f4d46cbe50081580db7d68f17210127c68712acfa7d833c"},{"algorithm":"SHA1","checksumValue":"c414c92bb31616a2108cf05577c382e30417bdfb"},{"algorithm":"MD5","checksumValue":"a092ae8fb20dc373f9aa22328c24b28b"}],"copyrightText":"NOASSERTION","fileName":"implicit.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-53feb21dc07c8dd60f6dc6ace0205e97bb44fd86023794b5df4d14df35655a51","checksums":[{"algorithm":"SHA256","checksumValue":"53feb21dc07c8dd60f6dc6ace0205e97bb44fd86023794b5df4d14df35655a51"},{"algorithm":"SHA1","checksumValue":"8c54e93d03f6130b0baad9092320416ff344b7b1"},{"algorithm":"MD5","checksumValue":"c3fbabb5400de5cd503bb1b4b16aecad"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-authorizationcode.py-58e952e519528c893654d3660b93b8b2fc5f4de509897a4bde8e4caa7e4450b9","checksums":[{"algorithm":"SHA256","checksumValue":"58e952e519528c893654d3660b93b8b2fc5f4de509897a4bde8e4caa7e4450b9"},{"algorithm":"SHA1","checksumValue":"6fcdb69b5055568b663c0d757a584f91948f59ea"},{"algorithm":"MD5","checksumValue":"784fa8b5715e66d6c636a52b87a0e246"}],"copyrightText":"NOASSERTION","fileName":"authorization_code.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-errors.py-58fbca5633e5824098a7a4d7bdcc02f15113921b19073a6128291324a0cf35f3","checksums":[{"algorithm":"SHA256","checksumValue":"58fbca5633e5824098a7a4d7bdcc02f15113921b19073a6128291324a0cf35f3"},{"algorithm":"SHA1","checksumValue":"a6a094afb1df01179117807865be8011110a1992"},{"algorithm":"MD5","checksumValue":"f21da7b39d00cad5562bb6450d27a7ae"}],"copyrightText":"NOASSERTION","fileName":"errors.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-parameters.py-5988b256411f292eba7d7a7273371aaddddb0da307cb48751f99763d4b5463f7","checksums":[{"algorithm":"SHA256","checksumValue":"5988b256411f292eba7d7a7273371aaddddb0da307cb48751f99763d4b5463f7"},{"algorithm":"SHA1","checksumValue":"fd286a9aa35738b8c8345331dbb8a5cb00fea0ff"},{"algorithm":"MD5","checksumValue":"261b9ccad7896817b215dc6db9aeb7d4"}],"copyrightText":"NOASSERTION","fileName":"parameters.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-clientcredentials.py-5abd02a560d5987ac87ce04f4d8a7d4719c84937d8769e528d269102eefbbd46","checksums":[{"algorithm":"SHA256","checksumValue":"5abd02a560d5987ac87ce04f4d8a7d4719c84937d8769e528d269102eefbbd46"},{"algorithm":"SHA1","checksumValue":"7d98ad844d02395574380a15b9ea79b5be7e5b85"},{"algorithm":"MD5","checksumValue":"047594b30bd1e6ab546028d4d83d3fe7"}],"copyrightText":"NOASSERTION","fileName":"client_credentials.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testmetadata.py-5c63439010a90e9a96fced45b73058c3db504b3fa23ba677d5d7f444e9a22f9a","checksums":[{"algorithm":"SHA256","checksumValue":"5c63439010a90e9a96fced45b73058c3db504b3fa23ba677d5d7f444e9a22f9a"},{"algorithm":"SHA1","checksumValue":"046bcaf228694622eeebebb907a9e292f56edd22"},{"algorithm":"MD5","checksumValue":"3537ed2bcd0dcbbee5ab43a87030c9ae"}],"copyrightText":"NOASSERTION","fileName":"test_metadata.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-urivalidate.py-5cb10ed664a85cae63f64600d762719d392d5a1b091f8d263c9f66f2aee30d8c","checksums":[{"algorithm":"SHA256","checksumValue":"5cb10ed664a85cae63f64600d762719d392d5a1b091f8d263c9f66f2aee30d8c"},{"algorithm":"SHA1","checksumValue":"246dd3540778ae351f037ac0a95610e8f84b8770"},{"algorithm":"MD5","checksumValue":"fc2d75c4bd6512f712658a5cfb6790fb"}],"copyrightText":"NOASSERTION","fileName":"uri_validate.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testresourceownerpassword.py-5f6460f1e9095f86f7c7366e88924166b819a6d54b865a613ff502a7611d3291","checksums":[{"algorithm":"SHA256","checksumValue":"5f6460f1e9095f86f7c7366e88924166b819a6d54b865a613ff502a7611d3291"},{"algorithm":"SHA1","checksumValue":"89f4d59a5a9521bd26d7b2ef90332d8b32571402"},{"algorithm":"MD5","checksumValue":"0678d283ef2a454c4b99ca50ce131afb"}],"copyrightText":"NOASSERTION","fileName":"test_resource_owner_password.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testdevice.py-62156c48b39e45b7112e8e7295dc58265085dce1186774cc4788fd1cecc35bfa","checksums":[{"algorithm":"SHA256","checksumValue":"62156c48b39e45b7112e8e7295dc58265085dce1186774cc4788fd1cecc35bfa"},{"algorithm":"SHA1","checksumValue":"1da719966ad655c79182639faba39c7cd4111c15"},{"algorithm":"MD5","checksumValue":"2f37f833d5ad50eeccf2f441019b6cd1"}],"copyrightText":"NOASSERTION","fileName":"test_device.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testimplicit.py-6f01071dbf729df005cc1d83177e2f2a0f5f8e91c468f880990a2d297d8d94fc","checksums":[{"algorithm":"SHA256","checksumValue":"6f01071dbf729df005cc1d83177e2f2a0f5f8e91c468f880990a2d297d8d94fc"},{"algorithm":"SHA1","checksumValue":"ae9f6266181561a8786a8e6d1dc3b1f1fefdbb24"},{"algorithm":"MD5","checksumValue":"a1867d042faeff4caff472673abf0c96"}],"copyrightText":"NOASSERTION","fileName":"test_implicit.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testresource.py-6fdf7e9f6ef017ad7ad23c6c0ae139e313b4ba717d0314f1699b861ae1507e26","checksums":[{"algorithm":"SHA256","checksumValue":"6fdf7e9f6ef017ad7ad23c6c0ae139e313b4ba717d0314f1699b861ae1507e26"},{"algorithm":"SHA1","checksumValue":"5ea5de93f072b55eebad1393f2657fab440898fd"},{"algorithm":"MD5","checksumValue":"83171d61a47f4e2349a732eb1e1b9e00"}],"copyrightText":"NOASSERTION","fileName":"test_resource.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testrequestvalidator.py-7419dfaf9b98d661c486b2cad2237b29d3c5fa3f4bad65ef28192b7a2a1fe9b9","checksums":[{"algorithm":"SHA256","checksumValue":"7419dfaf9b98d661c486b2cad2237b29d3c5fa3f4bad65ef28192b7a2a1fe9b9"},{"algorithm":"SHA1","checksumValue":"e9c5e39983a65a9d28aadef417817e9bcb5db3b5"},{"algorithm":"MD5","checksumValue":"9a840d071bc8b776fa5cfeb9a9a8a4b9"}],"copyrightText":"NOASSERTION","fileName":"test_request_validator.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-748dd5a933833f9ba50bf830e534436f59239b83ae64708c252e861042ef5eec","checksums":[{"algorithm":"SHA256","checksumValue":"748dd5a933833f9ba50bf830e534436f59239b83ae64708c252e861042ef5eec"},{"algorithm":"SHA1","checksumValue":"dba398b4d4e50a22f601f279b5fefc4468f9dcd7"},{"algorithm":"MD5","checksumValue":"93babbc61653f8d2d98d8f916456bf85"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-748dd5a933833f9ba50bf830e534436f59239b83ae64708c252e861042ef5eec","checksums":[{"algorithm":"SHA256","checksumValue":"748dd5a933833f9ba50bf830e534436f59239b83ae64708c252e861042ef5eec"},{"algorithm":"SHA1","checksumValue":"dba398b4d4e50a22f601f279b5fefc4468f9dcd7"},{"algorithm":"MD5","checksumValue":"93babbc61653f8d2d98d8f916456bf85"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testrefreshtoken.py-75e7767af00d30b832212210cedfa17a062f88db3a99d8aeb87ab5b668f117ec","checksums":[{"algorithm":"SHA256","checksumValue":"75e7767af00d30b832212210cedfa17a062f88db3a99d8aeb87ab5b668f117ec"},{"algorithm":"SHA1","checksumValue":"d518fa613a39e9628ddddf40e2a015d1b796e213"},{"algorithm":"MD5","checksumValue":"e63ee63e155f1bf83506b28c717fd9a6"}],"copyrightText":"NOASSERTION","fileName":"test_refresh_token.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testuserinfoendpoint.py-76c65f0183cfbcc77ea99b660ba34358a461a4ccf6ad8f1e11bb3d618c3f5d67","checksums":[{"algorithm":"SHA256","checksumValue":"76c65f0183cfbcc77ea99b660ba34358a461a4ccf6ad8f1e11bb3d618c3f5d67"},{"algorithm":"SHA1","checksumValue":"e5db96eadee082722d63ef5db30d626be54c4eaa"},{"algorithm":"MD5","checksumValue":"9ba89a07af93c4fa16177064aece582e"}],"copyrightText":"NOASSERTION","fileName":"test_userinfo_endpoint.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testrequestvalidator.py-7786296c27263a0a24e1a7487eb6eea17e473f8e2b6116587350f97db784dee7","checksums":[{"algorithm":"SHA256","checksumValue":"7786296c27263a0a24e1a7487eb6eea17e473f8e2b6116587350f97db784dee7"},{"algorithm":"SHA1","checksumValue":"eca537eff0bcb01eb1a514d65f304f30b8a6b89e"},{"algorithm":"MD5","checksumValue":"76fdf797b4965bc2a8873a8093887c62"}],"copyrightText":"NOASSERTION","fileName":"test_request_validator.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-serviceapplication.py-7c1c41f9e63a906d4d2ab9798c67c508914026dfcf24ff28a54751298eeca230","checksums":[{"algorithm":"SHA256","checksumValue":"7c1c41f9e63a906d4d2ab9798c67c508914026dfcf24ff28a54751298eeca230"},{"algorithm":"SHA1","checksumValue":"0e3f1765107c202c00d179e8ef16237e0f7ad10f"},{"algorithm":"MD5","checksumValue":"bad68fee5b25042f0020a719cc2d0a09"}],"copyrightText":"NOASSERTION","fileName":"service_application.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testclient.py-7ca99bfe6ee6a59ca18ea75572051401d280796c8015632e5bf2a08f832906f3","checksums":[{"algorithm":"SHA256","checksumValue":"7ca99bfe6ee6a59ca18ea75572051401d280796c8015632e5bf2a08f832906f3"},{"algorithm":"SHA1","checksumValue":"5fd2fa97f31e39aaf78d3b03a52bb6f2f3e30d48"},{"algorithm":"MD5","checksumValue":"4543e75ce0a77c637f795fe903dbaac4"}],"copyrightText":"NOASSERTION","fileName":"test_client.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-base.py-7d484219a7ed0f96e6e4fb2d03a2f60aa50d6fd9070e9523e3f06cbcb45b8b8c","checksums":[{"algorithm":"SHA256","checksumValue":"7d484219a7ed0f96e6e4fb2d03a2f60aa50d6fd9070e9523e3f06cbcb45b8b8c"},{"algorithm":"SHA1","checksumValue":"e15f7253a9c50a6f6ba20cf3cfb671966c601f9f"},{"algorithm":"MD5","checksumValue":"b9810a985ed024ba952f9a2e1d509998"}],"copyrightText":"NOASSERTION","fileName":"base.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testserver.py-7f7b32adc6b6c7e8d8d533b8223bbbee66e1833a008a49ffe721bc3feba0b5d0","checksums":[{"algorithm":"SHA256","checksumValue":"7f7b32adc6b6c7e8d8d533b8223bbbee66e1833a008a49ffe721bc3feba0b5d0"},{"algorithm":"SHA1","checksumValue":"acdfae39be7a17e6645c8136b7b0971abec7f876"},{"algorithm":"MD5","checksumValue":"eca5be07a80fb82739e8ca71d76bbb42"}],"copyrightText":"NOASSERTION","fileName":"test_server.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-userinfo.py-8133b9047a787af06a23d09c40a43324d16cd6bc7c4092e506d7e8ed2ebbb342","checksums":[{"algorithm":"SHA256","checksumValue":"8133b9047a787af06a23d09c40a43324d16cd6bc7c4092e506d7e8ed2ebbb342"},{"algorithm":"SHA1","checksumValue":"68d535c9fce160decb90d180670efdc9332de1fd"},{"algorithm":"MD5","checksumValue":"199ded4a34e9a71f41950c1ff316d613"}],"copyrightText":"NOASSERTION","fileName":"userinfo.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-81e49987a38596ea680b6b60f41aaab27777d67bb5f8485e58da1bceef3a66a5","checksums":[{"algorithm":"SHA256","checksumValue":"81e49987a38596ea680b6b60f41aaab27777d67bb5f8485e58da1bceef3a66a5"},{"algorithm":"SHA1","checksumValue":"e001f35216e3413f9298bcff9a353e510464f919"},{"algorithm":"MD5","checksumValue":"27bcd2def3e4a42b91f5d3e0860efc00"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-toplevel.txt-833da9cb47c5b350211b53bb2a91cf7085ce8173b07488826929e62e4891d764","checksums":[{"algorithm":"SHA256","checksumValue":"833da9cb47c5b350211b53bb2a91cf7085ce8173b07488826929e62e4891d764"},{"algorithm":"SHA1","checksumValue":"6ddcbe46026ab17de2baf51c47447fe8192abe33"},{"algorithm":"MD5","checksumValue":"decbe65c8068cbe35ea0f58a70238c62"}],"copyrightText":"NOASSERTION","fileName":"top_level.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-revocation.py-847dc5d86dfe426a82435b44e323760107da436944078e9890ee7e9f5a298461","checksums":[{"algorithm":"SHA256","checksumValue":"847dc5d86dfe426a82435b44e323760107da436944078e9890ee7e9f5a298461"},{"algorithm":"SHA1","checksumValue":"a63b7c980277b87df366bd80a448ea2f3a65341a"},{"algorithm":"MD5","checksumValue":"57e0d3bdb36e14c6d3797def0e3c3001"}],"copyrightText":"NOASSERTION","fileName":"revocation.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testrevocationendpoint.py-85277b81048e9f8be8329068f05ffb1b6d99de4ecfb26d7d782329d5bfa7dce9","checksums":[{"algorithm":"SHA256","checksumValue":"85277b81048e9f8be8329068f05ffb1b6d99de4ecfb26d7d782329d5bfa7dce9"},{"algorithm":"SHA1","checksumValue":"ca192af177c01bc1a7afcf7c29c972ef1117a9f7"},{"algorithm":"MD5","checksumValue":"94b016da316f4b96823d5b718820cd2b"}],"copyrightText":"NOASSERTION","fileName":"test_revocation_endpoint.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testbase.py-85278c085e183bf8b871500703cfbb2436a12c74f563e93ccbaf5318c013d251","checksums":[{"algorithm":"SHA256","checksumValue":"85278c085e183bf8b871500703cfbb2436a12c74f563e93ccbaf5318c013d251"},{"algorithm":"SHA1","checksumValue":"0d608e2ecb8d32fbbaea77e927be5b74321c2f0c"},{"algorithm":"MD5","checksumValue":"16a4f7e2dc6b1becd082b4789af7c55e"}],"copyrightText":"NOASSERTION","fileName":"test_base.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-implicit.py-85800460ec13a31a3778da46442f52c89b9ef77b6edfb8d954becc622684ac3b","checksums":[{"algorithm":"SHA256","checksumValue":"85800460ec13a31a3778da46442f52c89b9ef77b6edfb8d954becc622684ac3b"},{"algorithm":"SHA1","checksumValue":"5aef734e1940de7f206bedc33422abcde56e9c50"},{"algorithm":"MD5","checksumValue":"dc585568844eded1f1fd61f77c2822a2"}],"copyrightText":"NOASSERTION","fileName":"implicit.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-token.py-8890e569291547c53ab35fd3f5f8b25672e07c280e5acabd3c50dc9b32fbe07e","checksums":[{"algorithm":"SHA256","checksumValue":"8890e569291547c53ab35fd3f5f8b25672e07c280e5acabd3c50dc9b32fbe07e"},{"algorithm":"SHA1","checksumValue":"6e9a7c5437c64dde3e47e3065f8fa0a0e9f9d451"},{"algorithm":"MD5","checksumValue":"3cc5aac4dcccf0f5c229a981aee265b9"}],"copyrightText":"NOASSERTION","fileName":"token.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.py-88ba2a6b3f0ad512f6ef9c0750ca87460c175dbb3458603b7d0c145bcf76bc18","checksums":[{"algorithm":"SHA256","checksumValue":"88ba2a6b3f0ad512f6ef9c0750ca87460c175dbb3458603b7d0c145bcf76bc18"},{"algorithm":"SHA1","checksumValue":"93d579182fab94866da35e0f197e140fade878ea"},{"algorithm":"MD5","checksumValue":"9b2a825b2ec06a3b9d014f8c82f9fe2a"}],"copyrightText":"NOASSERTION","fileName":"setup.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testbase.py-896fa818789e7d0f513a6ece8cfdddedc9685a2b519dab7db729ebad7ceb4e29","checksums":[{"algorithm":"SHA256","checksumValue":"896fa818789e7d0f513a6ece8cfdddedc9685a2b519dab7db729ebad7ceb4e29"},{"algorithm":"SHA1","checksumValue":"4784f5d2228adc21c010e0edf8a76917bc5325c3"},{"algorithm":"MD5","checksumValue":"e9db8c073ffe0f4407c9c619d982e9a3"}],"copyrightText":"NOASSERTION","fileName":"test_base.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-8a6fd7c045a6c377619b371d7f2864377f31668a4184bddc452866982b6a42cd","checksums":[{"algorithm":"SHA256","checksumValue":"8a6fd7c045a6c377619b371d7f2864377f31668a4184bddc452866982b6a42cd"},{"algorithm":"SHA1","checksumValue":"e6bcac602d1bcc0611cd370353243e855389fbad"},{"algorithm":"MD5","checksumValue":"99f349b5ddd14a9cb4f8b323377f10c6"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-8a7742746c9ccbd71e92f2ce07161b0b0b727b3115865dee299ce84a19a5f9a6","checksums":[{"algorithm":"SHA256","checksumValue":"8a7742746c9ccbd71e92f2ce07161b0b0b727b3115865dee299ce84a19a5f9a6"},{"algorithm":"SHA1","checksumValue":"24527f4da3eff2fded99d1edb9254b7ad3999f3b"},{"algorithm":"MD5","checksumValue":"2e6188074344249b022bf8c802e8dee7"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testclientauthentication.py-8b0b010755e4ace1f912bf3c1ada9e73035d4008ee43f01d93327342c5b3b504","checksums":[{"algorithm":"SHA256","checksumValue":"8b0b010755e4ace1f912bf3c1ada9e73035d4008ee43f01d93327342c5b3b504"},{"algorithm":"SHA1","checksumValue":"a0da8e0ee99aff7632a3a13ded6731df14c7f470"},{"algorithm":"MD5","checksumValue":"8e15245d08e0e9df227d2fa474176bc0"}],"copyrightText":"NOASSERTION","fileName":"test_client_authentication.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testbackendapplication.py-8d5cb1803365d07fabf97973e3f2db4f94117fa677a8b6ddb28628ee290b7dd3","checksums":[{"algorithm":"SHA256","checksumValue":"8d5cb1803365d07fabf97973e3f2db4f94117fa677a8b6ddb28628ee290b7dd3"},{"algorithm":"SHA1","checksumValue":"5624e62df816f669d62b4abbeab27ca64ee47adb"},{"algorithm":"MD5","checksumValue":"9a7d35e6bf4c37bf97432c9f3a7349ae"}],"copyrightText":"NOASSERTION","fileName":"test_backend_application.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.cfg-8edac238778463ff940c7027cc4a1afc4a0c480cd412cfa78fc4459e26fadeae","checksums":[{"algorithm":"SHA256","checksumValue":"8edac238778463ff940c7027cc4a1afc4a0c480cd412cfa78fc4459e26fadeae"},{"algorithm":"SHA1","checksumValue":"838ca3286941f8c0691d43ccfc547adc846b8c39"},{"algorithm":"MD5","checksumValue":"6627e8048f07e15160d195f43beb400a"}],"copyrightText":"NOASSERTION","fileName":"setup.cfg","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relationshipType":"DESCRIBES","relatedSpdxElement":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","comment":"This describes relationship was added as a default relationship by the SPDX Tools Tag parser."},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-0110380aba402ce499e829738228f618570f64582f32de9e6e04a1751f5f480a"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-parameters.py-01b9f1a62c7f632ecfdc0def6e4ad5d9b905c6d9d1e534534ca74ebbd30ac9da"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-base.py-04c72ed3f2acd2485fa74074c36b7c0a04fa871f580e352d908c7de5f1dff0c3"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testparameters.py-052a2e2f3478967188aa3b05ffc634eebe1a6a95016a5374b700b67793f3b498"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testcredentialspreservation.py-05e637379b11983ec0beab82648450bd35912f33991c6f3d0943de1ba0d5ef1c"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-backendapplication.py-0808661cf637bc9d7e31c8eb310e138095d7ab1d8bb3d3cb7ee3d6515d0912d6"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-accesstoken.py-09180b5790ea0e2c15bdba3c3221f249b4c42abc444c9576f7e546bbeda443b6"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-requestvalidator.py-09db90fbf52da75fcbac734386b0bfcf1e8a32b34554054d07c7b9fef573896c"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-preconfigured.py-0a184e45aa3bf171869678a426c2dbe9dfc566f29a2c605433eb5efbce0d789f"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-device.py-0e30d3cb9d55c72976f2ee6c40607652c3f3afe54014d3b9da892e3adc3905c4"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testextracredentials.py-1045827b3a75c1e26f58390292ecf4add86725e90e090753c72bdb397c9f2333"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-utils.py-10a954fd4f8571891d77c3ef5e8d62aed1d3a815c5ee02aa74528169db5e67ae"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testrefreshtoken.py-11e6452185dd8e9364ac08e8330ea3ddcb0fed4d06edc6f7980cdb6adb2fc442"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-signature.py-141ae2ce5a6fce51e3b096d3dc032660ec810ff3a7a4e784752c570a0fb58806"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-legacyapplication.py-1550dc64dc892beb924803c951030cdd477ff84033249f29679aebf77edcecd6"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testurivalidate.py-158ed680115890758d87420b1049c22a9048009f3b74f27b526306be73b8e17c"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testopenidconnectparamshandling.py-15a0ebfc9553b59da361c80fe9ff21840ee66e79d5c9c1dc03ebc6e3d1c39791"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-common.py-1629971c87e093e5d5833bb796aebec2fdc9b2aee1cc682cbabc06bd39b7b770"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testcommon.py-176c0a6663ed03b5ad73dde735cf61103c5bbdb415eb69a40fff86122911c292"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testutils.py-1b5bf51353f3fa6ae6b8067f1a5a01694915d79d7d8be91e8f950811e4a78e97"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testintrospectendpoint.py-1bd3411cced35721fb6d4c3c8d87b90849abe37e166a6b9717efd2e41de1ef3b"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testlegacyapplication.py-1d0ec6190934e867540574592fd380672c3360bbb7831735ddb3364877b07525"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tokens.py-1fa40e20c3465c51210de05f39d2b623f5296ab3f9291af3e79499409e16a556"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-utils.py-21aa46fe333a88c7b87b40d859676cd63a7ec1c7b62dffdcba116bb423ffda5b"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-preconfigured.py-21ee68054abf253b1741dbdf5a170c463847dce3b14bf9911db28143d4e9b068"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testdispatchers.py-22aab25f7963aa7c46157392228137320373f159b45cf31ae1044cf27861c7d4"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testsignatureonly.py-2503bfc83942e1e25bbf4e584b3d25dc98d38c50e40a1c7823cedf2e204c4b30"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testmobileapplication.py-28f7eb23dd56aa468d614a328c11e54f932feaa7a44c910a598a8eb6e9e4dc67"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-MANIFEST.in-2ae653a6cf6b06dfa5eb19373278d209f9203019e49ff64bb9e185a545f696d8"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testscopehandling.py-2f42c9b45108ded2f6023498211fd9baf1b18cfca6fdfb832588bd5d8165946e"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testtokens.py-303520dfff7f8504b10de30d4e0dcb1fb42b86fc62057cfccb382cb280b1652b"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-signatureonly.py-317e7357aeafe3ec2b47872eece98e77f185dcbf32b0ceb41e61221ed451d25f"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testresourceownerassociation.py-330006312918be9ef846ab4b1b30ce533faa30e995b36c9ecd5b9b74b04d68d0"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testutils.py-36a7a5645ba5d95480e12da0503a1d092765d105d5178fe919cec7ad76c4bca1"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-requesttoken.py-373f9ded28550791e587d700293a7e2877871ffb797fb921bed0954fc6af33d4"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-refreshtoken.py-396d2623eb143df8930f651a89912ff24769a7a40655244912fa29272b9110bc"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-hybrid.py-3c75816b3c5edeaa49ab4daba54f778da2bb511c48febd7397411ee226dc68f0"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-LICENSE-3d1e12d8ac52c0b6c148af6d291f72400b8720ed16c0ac4a89868b6d14b1c939"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testparameters.py-3d8c68179054c97565e456b7143ec8372ff7dca06ddc44ba67e199467c317c17"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testerrorresponses.py-41e6c46453e736ead538b0c93254049a62a1205408446a644e184a79d6bfa481"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-errors.py-e4413842cdebbb7e1ddf7c2a685a3e5863a87cb2d82b58d3a2ff6ca86f76096d"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testutils.py-e5933269770e08136aa919e34b13fcbefdcbabf1b0fa7d8c3028c48c7a8de438"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-refreshtoken.py-f17d22d441cb80122b96a3f5d2bc09e655d63b77fc8aea667e7d84e8394b9a7c"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-resourceownerpasswordcredentials.py-f45b036eb48d3729562a412f81d69f243ce53677134423a1219383a3e7f86483"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testbase.py-f9118f0cd3a4fe04ec281f38f51ceffbd67e0c35940a3cad3757dccbcb527878"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testserviceapplication.py-f9bd16201faf14c86156fab7cac89ddb5caaa12b0a2800cf9fb2517a1228e7ac"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-requestvalidator.py-fa5a350670213165640a3d908699f6d8b6d5e820e6c78361e2d08e9ed0a0f6d4"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-fb9b091c31b72516504496250a3923dc23f68d982a120d0e639a552311389b11"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-signals.py-fcf2835d6a8a5ba5f721b414c46a96e1e279622de9f2374ea973c029f23de7a1"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testaccesstoken.py-8f4bc584d1416345acd5ca17d293b00ccb684a61b3a972e718aba66db357fe8f"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dispatchers.py-920608dd2a5365defde8dfdb9e4a9d6930e2b3f5a6c21ce470c4bd02fc3fd733"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-97c9814564feec3ef5f81703f69b939619048c9b825972ee39f02528310b306c"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testserver.py-98c069146380b64ddd99ae6439b26e25b80700345710e1d9a2419096962154a2"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-9a1aaa6fd9192c84822f34cc5f01f07439d2deaffbf8d41c89136c42bff5ab93"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testauthorizationcode.py-9c54caf051d0ccd02faa2f6f4bac79c6101d2e68abe4b00275defb74ac8df7e0"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-9d0ea61a789468cf57d44346d2d6653e05a06cb76514449618afb9fdef26a796"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testsignatures.py-9daad20f1e3a4738cab116f4cad0b30772734dc000f519e7e376f12a6d994b76"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-mobileapplication.py-9ee33a1a9ee366d63ac4ff398f5850529d67bd6ffa32933f74adf0267b4ac5be"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-base.py-a41392d4ca88ac9571c9d4c3ea39f365c199461fcd31b4664f573f736212295b"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-preconfigured.py-a7806ae071d44ef0816179531ebdcf5e4b4004a8c71460b7c819b0c5689fcca7"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-a99402282750b78d26cad7bf9f1498ad6bf37f5555003a9197ca26d3eb7a2f31"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-base.py-ab5fed29e104fb728153152b22778c5da6e204af53f621abf5a5daa3074f07a1"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-resource.py-ae6cc1b85d05cab2d3a5a01e845c74c248f495a0287bb5d375b6de453ad40994"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testimplicit.py-aec5b5d2271c52c1f9358afc189812d3e2ea7dea51dda11a7b9d608b0a9d6eda"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-b097317dd1ba1d39685f38641bcf8f4c94d5416a0278db67c3a38334224dc39f"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testclaimshandling.py-b4e10383d52bbb22bbeb56b046f72098a46314df5f4ef7c1bbbb6356f139ef27"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-exceptions.py-b8c32313b54c735ea3c8bed3221a5b0b1e3cfccb070f60bf6ada0c21e9812950"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-b8f91d1c5d8d12920ce986f3fa33cf10a5397b9e9e1e9b5a3b3d8d3f0a69cb2b"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-README.rst-b973d795a3f1720f78ab5fe7d0ac78ec61e627533c677a6ffd0ac978d9cc39a8"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tokens.py-ba21f0a4589585a40315d2a2cd5ef801c04fb84887c5943d9ad67c9f929fbc55"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testrequesttoken.py-bb6f6c9ee2cf3c524d2a86c3099f12f8f5edf16f74aeb9487ab592889eba3d0e"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testbaseendpoint.py-bb9bee6c00fd77f4045e33c75da89eb2963e574a2c7e12d64028938fccb623f3"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testauthorizationcode.py-bdc575d2a2fbc053bba205caa799bb7e88f409817597e3458c9b5558dbf5cd99"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-resource.py-be95e8a2f829981c98f88b96d0f0dc712e482461681622d58cb2d4a461665d7e"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testtokens.py-c09790ae95c0f592d6f4068a6935ea7771efdf600553dd9c10deccf027804748"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-requestvalidator.py-c7573c11d17176f4af8a51d0fd96af9224838cfcba82461bd203215ea2ebedcc"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-metadata.py-c923a79c00adc130a35e6a23630640fc40b7114ece301949d75ef1f4ff71c6e3"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-c9f1b6407b83c6ba7bffd1cd28f11e5d85c0fea05566a891ae123bab6706e0d3"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testauthorization.py-cb5cc7a1a05023b63ff7df76961406a141f32e9df7f67a21378afa1962c15562"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-CHANGELOG.rst-cb95ac9924bd49aeb6dcfcbc36c39cc7c245555e144f9a22f9eb2a3fe93e41fb"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testhybrid.py-cc8e215d9cb9e722661504198edabf4c8fdbe624b9513b4422c24719fab25e67"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-authorization.py-cdb53b4f33ba9c1ebce77508aad4e4871515f894c739d39cf82bdd42c2102969"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testwebapplication.py-d25e5ea2ba8dbf76a7de0c9055eafae58b602a051f2fb157e41c5bf83da93ec7"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testrequestvalidator.py-d2f92c963abc7495a256181ff2a49ae0d662a9c6c5379dd48d3b939b43c09054"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testclientcredentials.py-d8d4f5808a2ec1b73feb265874cc18f209caaf8a3b4d7c15c76c553e4d966a28"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-authorization.py-d8dd826ff4d0b6950f72a0c8725b099d9111b5a30a987f6e4a01a83192c59d42"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-webapplication.py-db0b4f02b5498a94749f791208371af95d9242e54f9783e1196979ecb88ec43a"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-SOURCES.txt-dbb9813e7113d2b573c371ae462a4749269484a60c130318523f98fd515b12f5"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-44bfedc6150b977e40ef875bbe527b9efab0a7718c0920a983fe13be3a0ef979"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-authorizationcode.py-4767170ad7467c390ab1e62efab6a86643a973b96731ada855106cf82de318ab"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-introspect.py-486548d232352a6b2d85e4cdc4c59f9e03560adbdd90d4e2f87fe8dcc450bc71"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-49e2040b3889f92bff3421a7a301b73fd5275ff55d14d95d46a472c04689bf16"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-base.py-4ad312a020fe96bbfed3519930b29d2ccbd394083e564434970e2376154e126b"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-requires.txt-4d7961bb6150a95b2331d62559740097d19434813074a0f931edcb848c418900"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-4ee62d884adfa34fc48f4f35ead22fe6b06caf003d063633dedbbf64cd17dfae"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-implicit.py-5080b19c336878f65f4d46cbe50081580db7d68f17210127c68712acfa7d833c"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-53feb21dc07c8dd60f6dc6ace0205e97bb44fd86023794b5df4d14df35655a51"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-authorizationcode.py-58e952e519528c893654d3660b93b8b2fc5f4de509897a4bde8e4caa7e4450b9"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-errors.py-58fbca5633e5824098a7a4d7bdcc02f15113921b19073a6128291324a0cf35f3"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-parameters.py-5988b256411f292eba7d7a7273371aaddddb0da307cb48751f99763d4b5463f7"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-clientcredentials.py-5abd02a560d5987ac87ce04f4d8a7d4719c84937d8769e528d269102eefbbd46"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testmetadata.py-5c63439010a90e9a96fced45b73058c3db504b3fa23ba677d5d7f444e9a22f9a"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-urivalidate.py-5cb10ed664a85cae63f64600d762719d392d5a1b091f8d263c9f66f2aee30d8c"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testresourceownerpassword.py-5f6460f1e9095f86f7c7366e88924166b819a6d54b865a613ff502a7611d3291"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testdevice.py-62156c48b39e45b7112e8e7295dc58265085dce1186774cc4788fd1cecc35bfa"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testimplicit.py-6f01071dbf729df005cc1d83177e2f2a0f5f8e91c468f880990a2d297d8d94fc"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testresource.py-6fdf7e9f6ef017ad7ad23c6c0ae139e313b4ba717d0314f1699b861ae1507e26"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testrequestvalidator.py-7419dfaf9b98d661c486b2cad2237b29d3c5fa3f4bad65ef28192b7a2a1fe9b9"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-748dd5a933833f9ba50bf830e534436f59239b83ae64708c252e861042ef5eec"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-748dd5a933833f9ba50bf830e534436f59239b83ae64708c252e861042ef5eec"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testrefreshtoken.py-75e7767af00d30b832212210cedfa17a062f88db3a99d8aeb87ab5b668f117ec"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testuserinfoendpoint.py-76c65f0183cfbcc77ea99b660ba34358a461a4ccf6ad8f1e11bb3d618c3f5d67"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testrequestvalidator.py-7786296c27263a0a24e1a7487eb6eea17e473f8e2b6116587350f97db784dee7"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-serviceapplication.py-7c1c41f9e63a906d4d2ab9798c67c508914026dfcf24ff28a54751298eeca230"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testclient.py-7ca99bfe6ee6a59ca18ea75572051401d280796c8015632e5bf2a08f832906f3"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-base.py-7d484219a7ed0f96e6e4fb2d03a2f60aa50d6fd9070e9523e3f06cbcb45b8b8c"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testserver.py-7f7b32adc6b6c7e8d8d533b8223bbbee66e1833a008a49ffe721bc3feba0b5d0"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-userinfo.py-8133b9047a787af06a23d09c40a43324d16cd6bc7c4092e506d7e8ed2ebbb342"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-81e49987a38596ea680b6b60f41aaab27777d67bb5f8485e58da1bceef3a66a5"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-toplevel.txt-833da9cb47c5b350211b53bb2a91cf7085ce8173b07488826929e62e4891d764"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-revocation.py-847dc5d86dfe426a82435b44e323760107da436944078e9890ee7e9f5a298461"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testrevocationendpoint.py-85277b81048e9f8be8329068f05ffb1b6d99de4ecfb26d7d782329d5bfa7dce9"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testbase.py-85278c085e183bf8b871500703cfbb2436a12c74f563e93ccbaf5318c013d251"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-implicit.py-85800460ec13a31a3778da46442f52c89b9ef77b6edfb8d954becc622684ac3b"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-token.py-8890e569291547c53ab35fd3f5f8b25672e07c280e5acabd3c50dc9b32fbe07e"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.py-88ba2a6b3f0ad512f6ef9c0750ca87460c175dbb3458603b7d0c145bcf76bc18"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testbase.py-896fa818789e7d0f513a6ece8cfdddedc9685a2b519dab7db729ebad7ceb4e29"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-8a6fd7c045a6c377619b371d7f2864377f31668a4184bddc452866982b6a42cd"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-8a7742746c9ccbd71e92f2ce07161b0b0b727b3115865dee299ce84a19a5f9a6"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testclientauthentication.py-8b0b010755e4ace1f912bf3c1ada9e73035d4008ee43f01d93327342c5b3b504"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testbackendapplication.py-8d5cb1803365d07fabf97973e3f2db4f94117fa677a8b6ddb28628ee290b7dd3"},{"spdxElementId":"SPDXRef-Pkg-oauthlib3.2.0.tar.gz-23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.cfg-8edac238778463ff940c7027cc4a1afc4a0c480cd412cfa78fc4459e26fadeae"}]}