jam.jwt.utils¶
utils
¶
Functions:
| Name | Description |
|---|---|
base64url_decode |
Decodes a URL-safe Base64 encoded string back to bytes. |
base64url_encode |
Encodes data using URL-safe Base64 encoding. |
base64url_decode
¶
base64url_decode(data: str) -> bytes
Decodes a URL-safe Base64 encoded string back to bytes.
Automatically adds the necessary padding characters ('=') before decoding.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data
|
str
|
The Base64url encoded string to decode. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
bytes |
bytes
|
The decoded byte data. |
base64url_encode
¶
base64url_encode(data: bytes) -> str
Encodes data using URL-safe Base64 encoding.
Removes padding characters ('=') typically added in standard Base64 encoding.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data
|
bytes
|
The data to encode. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
str |
str
|
A URL-safe Base64 encoded string without padding. |