OCLOperators StringToBase64
No edit summary
No edit summary
Line 3: Line 3:
When sending Base64 as URL parameter / and + will not survive - it is common to go like this: StringToBase64.Replace('/','_').Replace('+','-')
When sending Base64 as URL parameter / and + will not survive - it is common to go like this: StringToBase64.Replace('/','_').Replace('+','-')


Chances are that the receiver will use this frequently used replacement pattern and understand the data - [https://stackoverflow.com/questions/1228701/code-for-decoding-encoding-a-modified-base64-url-in-asp-net-framework See this article for background]
Chances are that the receiver will use this frequently used replacement pattern and understand the data - [https://stackoverflow.com/questions/1228701/code-for-decoding-encoding-a-modified-base64-url-in-asp-net-framework See this SO-article for background]


If you have a string in clear text and want it as a byte array (BLOB) go like this 'My clear text string'.StringToBase64.[[OCLOperators Base64ToBlob|Base64ToBlob]]  
If you have a string in clear text and want it as a byte array (BLOB) go like this 'My clear text string'.StringToBase64.[[OCLOperators Base64ToBlob|Base64ToBlob]]
 
When sending SAML tokens - and possibly other things - you are expected to compress the data with Deflate. You can follow a pattern to access the Deflate mechanism in turnkey. Read here [[SysSingleton.Deflate]]  


[[Category:OCLOperators]]
[[Category:OCLOperators]]

Revision as of 08:20, 9 April 2023

Will convert the string to a UTF8 encoded string stored in Base64 format.

When sending Base64 as URL parameter / and + will not survive - it is common to go like this: StringToBase64.Replace('/','_').Replace('+','-')

Chances are that the receiver will use this frequently used replacement pattern and understand the data - See this SO-article for background

If you have a string in clear text and want it as a byte array (BLOB) go like this 'My clear text string'.StringToBase64.Base64ToBlob

When sending SAML tokens - and possibly other things - you are expected to compress the data with Deflate. You can follow a pattern to access the Deflate mechanism in turnkey. Read here SysSingleton.Deflate

This page was edited 87 days ago on 02/10/2024. What links here