private function BackupMigrateDropboxAPI::base64_url_encode in Backup and Migrate Dropbox 7.3
Encodes a code verifier or code challenge in Base64URL.
@link https://dropbox.tech/developers/pkce--what-and-why- @link https://tools.ietf.org/html/rfc4648#section-5
Parameters
string $code: The code to encode in base64URL.
Return value
string The code encoded in base64URL.
2 calls to BackupMigrateDropboxAPI::base64_url_encode()
- BackupMigrateDropboxAPI::create_code_verifier in ./
backup_migrate_dropbox.dropbox_api.inc - Makes a Dropbox code verifier for this installation.
- BackupMigrateDropboxAPI::get_code_challenge in ./
backup_migrate_dropbox.dropbox_api.inc - Returns the code challenge for the given code verifier.
File
- ./
backup_migrate_dropbox.dropbox_api.inc, line 789
Class
- BackupMigrateDropboxAPI
- BackupMigrateDropboxAPI contains all the details about the Dropbox api, authorization calls, endpoints, uris, parameters, error handling, and split requests for large uploads/downloads
Code
private function base64_url_encode($code) {
return rtrim(strtr(base64_encode($code), '+/', '-_'), '=');
}