README 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. -------------------------------------------------------------------------------
  2. DojoX Secure
  3. -------------------------------------------------------------------------------
  4. Version 0.1
  5. Release date: 07/04/2008
  6. -------------------------------------------------------------------------------
  7. Project state:
  8. alpha
  9. -------------------------------------------------------------------------------
  10. Project authors
  11. Kris Zyp (kris@sitepen.com)
  12. -------------------------------------------------------------------------------
  13. Project description
  14. DojoX Secure is a collection of tools for security, in particular for working with
  15. untrusted data and code. The following tools are a part of DojoX Secure:
  16. dojox.secure.capability - Object-capability JavaScript validation. This is
  17. a validator to run before eval to ensure that a script can't access or modify
  18. any objects outside of those specifically provided to it.
  19. dojox.secure.sandbox - Provides support for loading web pages, JSON, and scripts
  20. from other domains using XHR (and XHR plugins) with a safe subset library and
  21. sandboxed access to the DOM.
  22. dojox.secure.DOM - Provides a DOM facade that restricts access to
  23. a specified subtree of the DOM. The DOM facade uses getters/setters
  24. and lettables to emulate the DOM API.
  25. dojox.secure.OAuth - Future project to provide an implementation of OAuth.
  26. -------------------------------------------------------------------------------
  27. Dependencies:
  28. Dojo Core (package loader).
  29. -------------------------------------------------------------------------------
  30. Documentation
  31. -------------------------------------------------------------------------------
  32. Installation instructions
  33. Grab the following from the Dojo SVN Repository:
  34. http://svn.dojotoolkit.org/var/src/dojo/dojox/trunk/secure/*
  35. Install into the following directory structure:
  36. /dojox/secure/
  37. ...which should be at the same level as your Dojo checkout.