What specifically are you trying to do?

I just created a new sandbox and restricted the CFObject tag using the
following code:

<!--- Connect to the Admin API and log in --->
<cfset adminObj =
createObject("component","cfide.adminapi.administrator").login("password") />

<!--- If logged in --->
<cfif adminObj>
        <!--- Connect to the security CFC --->
        <cfset myObj = createObject("component","cfide.adminapi.security") />

        <!--- Create Sandbox --->
       <cfset myObj.setSecuritySandbox("c:/andy")>

       <!--- Disable CFObject --->
       <cfset myObj.setDisabledCFTag("c:/andy","cfobject") />

       <!--- Return my new sandbox, which shows CFObject disabled --->
       <cfdump var="#myObj.getSecuritySandboxes("c:/andy")#">

Is this the sort of information you were after? The key to it is
putting the security.cfc through getMetaData()

Andy

On 20/09/05, zhou yu <[EMAIL PROTECTED]> wrote:
> hi
> 
> I am working on the setSecuritySandbox method of security.cfc in CFAdmin
> API. It takes an array of stucture which define the sandbox security
> rules. An complete example as following (by dump a sandbox)
> 
> 1
> struct
> ACTION    [empty string]
> CLASS    java.io.SerializablePermission
> TARGET    *
> 2
> struct
> ACTION    read,write
> CLASS    java.util.PropertyPermission
> TARGET    *
> 3
> struct
> ACTION    [empty string]
> CLASS    java.net.NetPermission
> TARGET    *
> 4
> struct
> ACTION    [empty string]
> CLASS    java.sql.SQLPermission
> TARGET    *
> 5
> struct
> ACTION    [empty string]
> CLASS    java.security.SecurityPermission
> TARGET    *
> 6
> struct
> ACTION    connect,resolve
> CLASS    java.net.SocketPermission
> TARGET    *
> 7
> struct
> ACTION    [empty string]
> CLASS    java.lang.RuntimePermission
> TARGET    *
> 8
> struct
> ACTION    [empty string]
> CLASS    java.lang.reflect.ReflectPermission
> TARGET    *
> 9
> struct
> ACTION    [empty string]
> CLASS    coldfusion.sql.DataSourcePermission
> TARGET    *
> 10
> struct
> ACTION    [empty string]
> CLASS    coldfusion.tagext.GenericTagPermission
> TARGET    *-cfexecute,cfftp,cfpop,cfregistry,cfdirectory
> 11
> struct
> ACTION    [empty string]
> CLASS    coldfusion.runtime.FunctionPermission
> TARGET    *
> 12
> struct
> ACTION    read,write,execute,delete
> CLASS    java.io.FilePermission
> TARGET    e:\wwwroot\
> 13
> struct
> ACTION    [empty string]
> CLASS    coldfusion.tagext.lang.ModulePermission
> TARGET    *
> 14
> struct
> ACTION    read,write,execute,delete
> CLASS    java.io.FilePermission
> TARGET    e:\wwwroot\-
> 15
> struct
> ACTION    read,write,execute,delete
> CLASS    java.io.FilePermission
> TARGET    e:\wwwroot\
> 16
> struct
> ACTION    read,write,execute,delete
> CLASS    java.io.FilePermission
> TARGET    e:\wwwroot\-
> 
> I am searching for information on what class is avaliable in the sandbox
> security and what they do,what action and target they take, what is their
> use. So I would know to define my sandbox security rules.
> 
> However, I have no luck so far by finding it on the Macromedia
> documentation. Any guru can point me a direction? Thanks
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218675
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to