This commit is contained in:
@ -1,4 +1,5 @@
|
||||
use base64::URL_SAFE_NO_PAD;
|
||||
use base64::engine::general_purpose::URL_SAFE_NO_PAD as BASE64_URL_SAFE_NO_PAD;
|
||||
use base64::Engine as _;
|
||||
|
||||
use crate::utils::crypt_utils::sha256;
|
||||
|
||||
@ -16,8 +17,7 @@ impl CodeChallenge {
|
||||
match self.code_challenge_method.as_str() {
|
||||
"plain" => code_verifer.eq(&self.code_challenge),
|
||||
"S256" => {
|
||||
let encoded =
|
||||
base64::encode_config(sha256(code_verifer.as_bytes()), URL_SAFE_NO_PAD);
|
||||
let encoded = BASE64_URL_SAFE_NO_PAD.encode(sha256(code_verifer.as_bytes()));
|
||||
|
||||
encoded.eq(&self.code_challenge)
|
||||
}
|
||||
|
Reference in New Issue
Block a user