Oauth2Connection::StartAuthorizeClient (open)
Get the submitinstruction to start an authorziation flow
Syntax
LOADLIB "mod::system/lib/webapi/oauth2.whlib";
RECORD FUNCTION StartAuthorizeClient(STRING finalreturnurl, RECORD options)Parameters
STRING finalreturnurlURL to return
RECORD optionsOptions
STRING access_type'offline' to request a refresh_token. defaults to 'online'
STRING code_verifierA PKCE code verifier to use for authorization
RECORD extraparametersAny extra parameters, eg [ prompt := "consent" ]
STRING ARRAY scopesRequested scopes
Return value
RECORDSubmit instruction to execute