Apache CloudStack 4.23.0.0 Root Admin API Reference

verifyOAuthCodeAndGetUser

Verify the OAuth Code and fetch the corresponding user from provider

Request parameters

Parameter NameDescriptionRequired
providerName of the providertrue
domainDomain path for domain-specific OAuth provider lookup. Ignored when Domain ID is passed.false
domainidDomain ID for domain-specific OAuth provider lookup. If not provided, uses global providerfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
secretcodeCode that is provided by OAuth provider (Eg. google, github) after successful loginfalse

Response Tags

Response NameDescription
idID of the provider
authorizeurlAuthorize URL registered in the OAuth provider
clientidClient ID registered in the OAuth provider
descriptionDescription of the provider registered
domainname of the domain the provider belongs to (empty for global)
domainidUUID of the domain the provider belongs to (empty for global)
domainpathpath of the domain the provider belongs to (empty for global)
enabledWhether the OAuth provider is enabled or not
nameName of the provider
providerName of the provider
redirecturiRedirect URI registered in the OAuth provider
secretkeySecret key registered in the OAuth provider
tokenurlToken URL registered in the OAuth provider