2010-01-31 16 views
2

Vous trouverez ci-dessous le fichier ccnet.config dans lequel j'utilise les nouvelles fonctions de sécurité de CC.NET 1.5. Quelqu'un peut-il me faire savoir ce que je fais mal. J'ai deux groupes dans un DOMAIN et je veux laisser un seul groupe voir et l'autre groupe Full Access.Configuration des paramètres de sécurité dans CC.NET 1.5

<cruisecontrol> 
    <project> 
    <name>Introvert</name> 
     <!-- Security Settings --> 
     <security type="defaultProjectSecurity" defaultRight="Deny"> 
      <permissions> 
       <!-- Grant permissions to this project --> 
       <rolePermission name="ViewOnly" ref="ViewOnly"/> 
       <rolePermission name="FullAccess" ref="FullAccess"/> 
      </permissions> 
     </security> 

    </project> 


<!-- Security Settings --> 
    <internalSecurity> 
     <users> 
      <simpleUser name="DOMAIN\GROUP1\*" /> 
      <simpleUser name="DOMAIN\GROUP2\*" /> 
     </users> 
     <permissions> 
      !-- Roles --> 
      <rolePermission name="FullAccess" forceBuild="Allow" startProject="Allow" > 
       <users> 
        <userName name="DOMAIN\GROUP1\"/> 
       </users>   
      </rolePermission> 
      <rolePermission name="ViewOnly" forceBuild="Deny" startProject="Deny"> 
       <users> 
        <userName name="DOMAIN\GROUP2\"/> 
       </users> 
      </rolePermission> 
     </permissions> 
    </internalSecurity> 
</cruisecontrol> 
+0

Toute chance avec ce Ragha? Je suis confronté à une config similaire et je voulais savoir si vous étiez en mesure de le faire fonctionner. – HAL9000

Répondre

0
<!-- Security Settings --> 
    <internalSecurity> 
     <users> 
      <simpleUser name="DOMAIN\GROUP1\*" /> 
      <simpleUser name="DOMAIN\GROUP2\*" /> 
     </users> 
     <permissions> 
      **!-- Roles -->** <-- mising a "<", bad formatted XML 
      <rolePermission name="FullAccess" forceBuild="Allow" startProject="Allow" > 
       <users> 
        <userName name="DOMAIN\GROUP1\"/> <-- shouldn't it be DOMAIN\GROUP1\*? 
       </users>   
      </rolePermission> 
      <rolePermission name="ViewOnly" forceBuild="Deny" startProject="Deny"> 
       <users> 
        <userName name="DOMAIN\GROUP2\"/> 
       </users> 
      </rolePermission> 
     </permissions> 
    </internalSecurity>