Complete OAuth flow
Optional
state: stringGenerate credentials from OAuth user info
Optional
masterkey: stringGet available OAuth providers
Initiate OAuth flow with a provider
Check if OAuth is supported
Sign up with OAuth provider
OAuth provider to use
Promise with authentication result
OAuth plugin interface