docs

Home All functions Legacy functions By category

vuOAuthSetLoopbackPort

Purpose

Store the loopback port used for OAuth providers that complete login through a local callback.

Export name

Clarion prototype (Inside Global MAP)

Parameters

Parameter Type Description Expected values / range
Provider *CSTRING Provider name. Typical values: google, microsoft.
AccountKey *CSTRING Account key that owns this app configuration. Usually the email address.
LoopbackPort LONG Loopback TCP port to use for callback handling. Use a valid TCP port such as 8085.
OutText *CSTRING Receives status text. Writable text buffer.
OutTextLen LONG Length of OutText in bytes. Pass SIZE(OutText).

Expected values and ranges

Return value

Clarion example

Provider                 CSTRING(40)
AccountKey               CSTRING(254)
LoopbackPort             LONG
OutText                  CSTRING(512)
OutTextLen               LONG
Result                   LONG

Provider = 'google'
AccountKey = 'user@example.com'
LoopbackPort = 8085
OutTextLen = SIZE(OutText)
CLEAR(OutText)
Result = vuOAuthSetLoopbackPort(Provider, AccountKey, LoopbackPort, OutText, OutTextLen)

Notes