Difference between revisions of "ESAPI API"

From OWASP
Jump to: navigation, search
(Possible Enhancements)
Line 3: Line 3:
 
* Make ESAPI factory class (i.e. ESAPI.java) data driven so that you don't have to change code to select your company's implementation of the ESAPI interfaces
 
* Make ESAPI factory class (i.e. ESAPI.java) data driven so that you don't have to change code to select your company's implementation of the ESAPI interfaces
  
* ...
+
* Move "admin" like functions to a separate API to keep the base API very simple
 +
 
 +
 
  
 
Two strawman ideas on how the API can be designed and some of the implications to start a discussion.
 
Two strawman ideas on how the API can be designed and some of the implications to start a discussion.
 
[[Image:API_Design.docx|Two strawman ideas on how the API can be designed and some of the implications to start a discussion.]]
 
[[Image:API_Design.docx|Two strawman ideas on how the API can be designed and some of the implications to start a discussion.]]

Revision as of 09:39, 11 December 2008

Possible Enhancements

  • Make ESAPI factory class (i.e. ESAPI.java) data driven so that you don't have to change code to select your company's implementation of the ESAPI interfaces
  • Move "admin" like functions to a separate API to keep the base API very simple


Two strawman ideas on how the API can be designed and some of the implications to start a discussion. File:API Design.docx