Send it for review
Open your application in the developer console and fill in Open it to everyone:
Your application also needs at least one redirect URL and at least one permission. Then click Send for review.
Drime answers within 24 hours. Until then, your application keeps working with up to 25 users.
What gets refused
So that you do not lose a round trip:- a privacy policy link that does not open, or opens a blank page;
- no website, or a website that does not mention the integration;
- a name or a logo that could be mistaken for Drime itself;
- redirect URLs on a link shortener, or on an IP address other than the loopback addresses (
127.0.0.1,[::1],localhost) a desktop application uses; - permissions that the description does not explain.
If changes are requested
Your application shows Changes requested, with the reason. It is not a ban: it keeps its users and its 25 users limit, and you can fix what was asked and send it again.Before you ship
stateis generated for each authorization and checked when the user comes back.- A new
code_verifieris generated for each authorization, withS256. - The secret key stays on your server: never in an app you distribute, never in version control.
- Each new refresh token is stored before it is used, and only one refresh runs at a time.
401is handled by refreshing, andinvalid_granton a refresh by authorizing again.- Your application asks only for the scopes it calls.
- If you use webhooks, the signature of every notification is checked.