You are here

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), '+/', '-_'), '=');
}