Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
excludeRelated

Understanding Account Linking

Account Linking lets you securely grant skills (and other voice or conversational applications) access to personal data.

...

Orbita supports account linking to any third-party system that supports the Auth Code Grant Flow of OAuth 2.0

Authentication and Authorization

Account Linking uses authentication and authorization.

  • Authentication. Your identity, often from a username and password combination.

  • Authorization. When your identity is verified, you are authorized to access and modify the resources of the system.

OAuth

OAuth is an authorization framework specifically built for HTTP APIs that lets a user (such as Bob Smith) grant an application (such as an Alexa Skill) access to user data (such as Bob Smith’s data in Orbita).

...

  • Resource Owner. The end-user. (For example, Bob Smith.)

  • Client. The application that requests access to the resource owner’s data. (For example, Amazon Alexa Skill, Google Assistant Application, Web Chat Bot, and so on.)

  • Protected Resource. The protected HTTP API. (For example, Orbita REST API, Your Company's API, Facebook’s API, and so on.)

  • Authorization Server. The OAuth server that verifies identity (authentication) and determines what data can be accessed and modified (authorization).

Scenario 1. Account Linking with an Orbita User

In the example of Sleep Journal, the skill logs the length and quality of a user’s sleep. When a user says, Hey Google, tell Sleep Journal I slept 8 hours last night, that information is securely stored in Orbita, and associated with that user's information.

...

To enable authentication and authorization, when you create a new skill project in Orbita, specify the OAuth provider, which is set to Orbita by default. Any account linking offered through the skill to an end-user requires authentication using an Orbita username and password.

...

Scenario 2. Account Linking with a Third-Party System

Orbita can support account linking to any third-party system that supports the Auth Code Grant Flow of OAuth 2.

...

When specifications are complete, your new Oauth Provider appears in the Select OAuth Provider drop-down list in your Add New Project (and Project Properties) dialog box.

...

Related Articles

How to link Amazon Cognito with Orbita

Filter by label (Content by label)
showLabelsfalse
max5
showSpacefalse
cqllabel = "deployment"