createUrlForOAuthSignIn()

Description

Generate a sign-in link with a selected OAUTH provider.

Request

Parameters

Field
Required
Data Type
Description

providerId

string

google.com, facebook.com, or github.com

callBackUri

string

Example

const OAuthSignInURL = await client.auth().createUrlForOAuthSignIn('google.com', 'https://localhost:8080/oauth-signup')

Response

Parameters

Field
Data Type
Description

authUri

string

The authorization URI for the requested provider. This is where the user needs to be redirected to complete the OAUTH sign-in with the provider.

providerId

string

The provider ID from the request.

sessionId

string

Example

{
    "data": {
        "authUri": "https://accounts.google.com/o/oauth2/auth?response_type=id_token&client_id=623213283749-0o0tto76nqu3ikn3as8eocdk41aag5tb.apps.googleusercontent.com&redirect_uri=http://localhost&state=AMbdmDlwnf12GgLWzl8ITv-AFHeyVLAiqXzE_9goszlPjO0QhOR8iTn5I6ZtdGNYCBCwhyJhI1diEoZgyDk7peY16selAeq4vmcDf2qClOt7ns_WqU1Gc07Cuymkyfqz60zFRhSHU1S_YumikZahR1nmv6WxQoxJyRlSyjYHY39G-fSCZN7itE9tA3WNO1j24TP9_t6hKFRfcc-8NYIbqRhitPOFjmUemtWUueWqUDDN5kv3b4fgnq5-elwRrDtQ74TX9v05Q8_AK4bDODVMOget-A&scope=openid+https://www.googleapis.com/auth/userinfo.email&nonce=b0fd25ce8f554880e9000d1bce463efeeeaa1f65332bf036bd3db3cef3c07400&include_profile=true",
        "providerId": "google.com",
        "sessionId": "Y31RHgVt30cTUZfbh3KYVTJbUT0"
    }
}

Last updated

Copyright © 2023 Deskree Technologies Inc.