Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 11.3   11.4   11.5   12.0   12.1   12.2   12.3   12.4   12.5   13.0    Statistic    FMM    Blog  


The XOAUTH2 bearer token.

Component Version macOS Windows Linux Server iOS SDK
CURL 8.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "CURL.SetOptionXOAuth2Bearer"; curl; Value )   More


Parameter Description Example
curl The CURL session handle. $curl
Value The option value.


Returns OK or error.


The XOAUTH2 bearer token.
For open authentication used with web services.
No Bearer prefix please.

Use e.g. with google mail.

See also XOAUTH2_BEARER option in CURL manual.


Setup oAuth for SMTP with user name, bearer and no password:

Set Variable [ $r ; Value: MBS("SendMail.SetSMTPUserName"; $EmailID; "") ]
Set Variable [ $r ; Value: MBS("SendMail.SetSMTPPassword"; $EmailID; "" // empty ) ]
# ...
Set Variable [ $r ; Value: MBS("CURL.SetOptionXOAuth2Bearer"; $curl; "dXNlcj1zb21...") ]

See also

Example Databases

Blog Entries

Created 15th April 2018, last changed 23th April 2020

CURL.SetOptionWildCardMatch - CURL.SetProgressEvaluate

Feedback: Report problem or ask question.

Start Chat