(payload)
| 145 | |
| 146 | |
| 147 | def _encode_payload(payload): |
| 148 | if isinstance(payload, Mapping): |
| 149 | try: |
| 150 | payload = json.dumps( |
| 151 | payload, |
| 152 | separators=(",", ":"), |
| 153 | ).encode("utf-8") |
| 154 | except ValueError: |
| 155 | pass |
| 156 | |
| 157 | return base64url_encode(payload) |
| 158 | |
| 159 | |
| 160 | def _sign_header_and_claims(encoded_header, encoded_claims, algorithm, key): |
no test coverage detected
searching dependent graphs…