This repository contains a collection examples showing how to use Box SDK in scala.
- Create an App - get client_id & client_secret
- Set App to use JWT and set scopes and permissions as necessary
- Generate RSA Key Pair
- Add Public Key to App (remember to get keyId) - get keyId
- Admin - Grant Access to app in admin console
- Admin - Get enterprise_id from admin console
- Create an App - get client_id & client_secret
- Set App to use OAuth2, redirect_uri and set scopes and CORS domains
More OAuth documentation - link
Examples here were adapted form this github repo.
Open sourced under the The Unlicense.