Future Considerations and TODOs

  1. Better Javadoc, especially in key interfaces
  2. Better error handling all over
  3. Improved JUnit test
  4. How could/should this inter-operate with the signed request concept?
  5. java.util.logging trace in the org.apache.shindig.gadgets.oauth2, org.apache.shindig.gadgets.oauth2.handler and org.apache.shindig.gadgets.oauth2.persistence classes (no trace is sample packages)
  6. Ongoing upkeep and reaction to changes until the OAuth 2.0 spec is published to its final state
  7. OpenSocial Specification Considerations
  8. Statistics and auditing plugin points may be using in production systems
  9. PHP equivalent server implementation
  10. OAuth2Client and OAuth2Provider management in persistence interface (for administration interfaces)
  11. Better error responses to client
  12. Review, approve, commit to shindig project
  13. Remove shindig provider support if it's not added at the same time