OAuth Checklist
Simple checks to ensure proper authorization in your services
-
UX
- Remove passwords from API calls
- Offer an easy way to revoke applications
- Offer detailed permissions, or scopes
-
Development
- Use a well tested OAuth library
- Offer the appropriate OAuth dance
- Document your OAuth implementation
-
Security
- Encrypt all OAuth credentials
- Generate verifiable consumer keys
- Throttle undesired usage