vuOAuthSetProvider()
vuOAuthSetProvider(*CSTRING InProvider),LONG,PROC,PASCAL,RAW,NAME('vuOAuthSetProvider')
Purpose
Stores the default OAuth provider identifier used by OAuth helper operations.
Parameters
| Parameter |
Type |
Description |
| InProvider |
*CSTRING |
Provider name to store (for example Microsoft or Google). |
Return value / error codes
- 1: Success.
- -3: Bad request (provider string was blank).
Example (Clarion)
MAP
MODULE('vuMail.dll')
vuOAuthSetProvider(*CSTRING InProvider),LONG,PROC,PASCAL,RAW,NAME('vuOAuthSetProvider')
END
END
rc LONG
provider CSTRING(64)
provider = 'Microsoft'
rc = vuOAuthSetProvider(provider)
IF rc <> 1
MESSAGE('vuOAuthSetProvider failed: ' & rc)
END
Notes
- This sets a runtime/global default provider; it does not begin sign-in or fetch tokens.