From 0c6463b1f70ea2daa8d99395f90216525738293b Mon Sep 17 00:00:00 2001 From: karthikeyan kumar Date: Wed, 4 Aug 2021 13:05:32 +0530 Subject: [PATCH 1/3] code changes to token generator --- lib/Utilities/Flex/TokenGeneratorUtility.php | 38 ++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 lib/Utilities/Flex/TokenGeneratorUtility.php diff --git a/lib/Utilities/Flex/TokenGeneratorUtility.php b/lib/Utilities/Flex/TokenGeneratorUtility.php new file mode 100644 index 00000000..a6efde9e --- /dev/null +++ b/lib/Utilities/Flex/TokenGeneratorUtility.php @@ -0,0 +1,38 @@ +getLogger(\CyberSource\Utilities\Helpers\ClassHelper::getClassName(get_class()), $logConfig); + } + } + + /** + * Parse token for the given jwt strin + */ + public function parseToken($jwt) + { + $splitContents = explode(".",$jwt); + if(sizeof($splitContents) > 1) + { + $encodedString = $splitContents[1]; + $decodedString = base64_decode($encodedString); + $transientTokenModel= json_decode($decodedString); + // return Transient token model and make use of that model. + return $transientTokenModel; + } + } +} + +?> \ No newline at end of file From 415ced7d6008333cad4b172520c6576f84a3a5cc Mon Sep 17 00:00:00 2001 From: karthikeyan kumar Date: Wed, 4 Aug 2021 13:08:59 +0530 Subject: [PATCH 2/3] code changes to token generator --- .../Flex/{TokenGeneratorUtility.php => TokenTokenUtility.php} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename lib/Utilities/Flex/{TokenGeneratorUtility.php => TokenTokenUtility.php} (92%) diff --git a/lib/Utilities/Flex/TokenGeneratorUtility.php b/lib/Utilities/Flex/TokenTokenUtility.php similarity index 92% rename from lib/Utilities/Flex/TokenGeneratorUtility.php rename to lib/Utilities/Flex/TokenTokenUtility.php index a6efde9e..d575cd56 100644 --- a/lib/Utilities/Flex/TokenGeneratorUtility.php +++ b/lib/Utilities/Flex/TokenTokenUtility.php @@ -4,7 +4,7 @@ use CyberSource\Logging\LogFactory as LogFactory; -class TokenGeneratorUtility +class TokenTokenUtility { private static $MyLogger=null; @@ -19,7 +19,7 @@ public function __construct(\CyberSource\Logging\LogConfiguration $logConfig=nul } /** - * Parse token for the given jwt strin + * Parse token for the given jwt string */ public function parseToken($jwt) { From dbf4433a382f2eea5579e31e69302f7a7ac50aa2 Mon Sep 17 00:00:00 2001 From: karthikeyan kumar Date: Wed, 4 Aug 2021 13:14:08 +0530 Subject: [PATCH 3/3] code change --- .../Flex/{TokenTokenUtility.php => TransientTokenUtility.php} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename lib/Utilities/Flex/{TokenTokenUtility.php => TransientTokenUtility.php} (97%) diff --git a/lib/Utilities/Flex/TokenTokenUtility.php b/lib/Utilities/Flex/TransientTokenUtility.php similarity index 97% rename from lib/Utilities/Flex/TokenTokenUtility.php rename to lib/Utilities/Flex/TransientTokenUtility.php index d575cd56..ae633784 100644 --- a/lib/Utilities/Flex/TokenTokenUtility.php +++ b/lib/Utilities/Flex/TransientTokenUtility.php @@ -4,7 +4,7 @@ use CyberSource\Logging\LogFactory as LogFactory; -class TokenTokenUtility +class TransientTokenUtility { private static $MyLogger=null;