Defines a Google Login / Logout action component.
This component helps login in or logout using Google. It uses Google login to authenticate users.
Setup needs some configuration. Declare your app in https://developers.google.com/mobile/add?platform=android&cntapi=signin for Android apps.
Use https://developers.google.com/mobile/add?platform=ios&cntapi=signin for iOS apps.
See also some documentation on https://ionicframework.com/docs/v3/native/google-plus/ about the Cordova plugin used.
You can access the data from the next action in the chain in (TS) mode with:
• out.email: The email
• out.userId: the user id
• out.displayName: the display name
• out.familyName: the family name
• out.givenName: the given name
• out.imageUrl: the image url
• out.idToken: the id token
• out.serverAuthCode: the server authentication code
• out.accessToken: the access token
Whenever cordova platform is not available, the value defined in mocked response option is returned.
Default mocked value for login are {email: 'user@convertigo.com', userId: 'my_id', displayName: 'John Doe', familyName: 'Doe', givenName: 'John', imageUrl: 'http://saffroninteractive.com/wp-content/uploads/2017/10/empty-avatar2.png', idToken'my_id_token', serverAuthCode: '12', accessToken: 'my_access_token'}
.
Default mocked value for logout is true
.
Name | Description |
---|---|
Action | The action to do can be Login or Logout. |
Web Client ID | The web client ID (Optional). Has to be set if you want to retrieve an ‘idToken’ or a ‘serverAuthCode’. |
mocked access token login | The mocked response access token for the GooglePlus login action in case of running not supported platform. Must be a string. |
mocked display name | The mocked response display name for the GooglePlus login action in case of running not supported platform. Must be a string. |
mocked email | The mocked response email for the GooglePlus login action in case of running not supported platform. Must be a string. |
mocked family name | The mocked response family name for the GooglePlus login action in case of running not supported platform. Must be a string. |
mocked given name | The mocked response given name for the GooglePlus login action in case of running not supported platform. Must be a boolean. |
mocked id token | The mocked response token for the GooglePlus login action in case of running not supported platform. Must be a string. |
mocked image url | The mocked response image url for the GooglePlus login action in case of running not supported platform. Must be a string. |
mocked response logout | The mocked response logout for the GooglePlus login action in case of running not supported platform. Must be a boolean. |
mocked server auth code login | The mocked response server auth code for the GooglePlus login action in case of running not supported platform. Must be a string. |
mocked user id | The mocked response user id for the GooglePlus login action in case of running not supported platform. Must be a string. |
Comment | Describes the object comment to include in the documentation report. This property generally contains an explanation about the object. |
Is active | Defines whether the component is active. |