![]() ![]() The user approves the request, and the external app can then operate on that user's behalf. An application requests specific permissions based on its initial configuration - in the case of Frame.io, when the app is registered on our Developer Portal. The OAuth 2 Authorization Code Flow enables users to grant limited access to external applications. This process is normally referred to as a User "granting credentials," via a special login screen. OAuth2.0 is a common authentication protocol that enables a user to allow one application to interact with another in a limited fashion, without directly sharing credentials. In response, you should see a JSON representation of your User record.Ĭongratulations! You've just made your first call to the Frame.io API. Store it somewhere safe - it represents access to your account, and once you navigate off this page, you won't be able to see it again.Īt this point, you should receive an email verifying that you made a token with your chosen scopes. Copy the string presented in the Token field.If you are successful, you'll get a page with a summary of information about your token. Scroll down and click the Create button.You can create tokens with more specific permissions and privileges later as needed (see Scopes for more information). For this walkthrough, simply click on Select all scopes. Under SCOPES, you can select which precise access scopes this token should have. For DESCRIPTION, we recommend choosing something that will help you remember what you use the token for. On the new token screen, you need to provide a description and scopes for your token.To create a new Developer Token, click the Create a Token button. To change or resign your subscription at any time, go to Account Settings If you terminate a Subscription Service, you may use your subscription until the end of your then-current term your subscription will not be renewed after your then-current term expires. Sign into the Frame.io Developer Portal with your Frame.io user credentials.If you don't have a Frame.io account, you can sign up quickly and easily by going to Frame.io and clicking Sign Up Free. There is a little bit more overhead with managing bearer tokens via OAuth, so it's not uncommon to first experiment with a Developer Token, and then refactor the work into an OAuth app later. OAuth Code Flow is appropriate for externally-hosted applications that need to act on behalf of several different users. Integration scenarios where all actions can be taken via a single Account/User context.Experimenting (because you can create and destroy them very quickly).When getting started, you'll want to use a Developer Token for your project.ĭeveloper Tokens are associated with an individual user's account, have the same access permissions as the User who created them, and are restricted by scopes. Which Authentication Type is Best for My Project? OAuth 2 authorization code flow, which will enable Frame.io users to sign in with their credentials and grant an external application permission to act on their behalf.Īll actions using the API, whether conducted through either type of authentication, ultimately use bearer token headers, and are controlled by scopes.Developer tokens: a persistent bearer token that carries the same access and permissions as the individual user who generated it.The Frame.io API offers two choices for authentication: Save & Scan above will overwrite any settings you set with this and vice versa.Authentication is required for making API calls with the Frame.io API. The import will just add the tracks and settings you have in your CSV to whatever is currently in the system for your site, it will not remove anything not specifically referenced in the CSV. The other columns (title, filename, etc) will be ignored, but you can leave them in if that helps you organize. ![]() If the column is not included, we inherit your global setting above, and if that's not set, we assume "WW" which means worldwide. Ownership: Set where you have Content ID rights for your track.If the column is "no", we'll remove that track's publishing rights. If the column is not included, we assume "no". Publishing: Can be set to "yes" or "no".If the column is "no", we'll remove that track from Content ID if it's there, and it won't be added by the nightly scans. ![]() If the column is not included, we assume "yes". It's included automatically in any export.
0 Comments
Leave a Reply. |