AcegiConfig.groovy
上传用户:steveyhw
上传日期:2019-05-13
资源大小:307k
文件大小:2k
源码类别:

PlugIns编程

开发平台:

Java

  1. acegi {
  2.   loadAcegi=true
  3.   algorithm="MD5" 
  4.   //use Base64 text ( true or false )
  5.   encodeHashAsBase64=false
  6.   errorPage="null"
  7.   /** login user domain class name and fields */
  8.   loginUserDomainClass="Person"
  9.   userName="username"
  10.   password="passwd"
  11.   enabled="enabled"
  12.   relationalAuthorities = "authorities"
  13.   /* you can specify method for to retrieve the roles. (you need to set relationalAuthorities=null)
  14.   */
  15.   //getAuthoritiesMethod=null //"getMoreAuthorities"
  16.   /**
  17.    * Authority domain class authority field name 
  18.    * authorityFieldInList
  19.    */
  20.   authorityDomainClass="Authority"
  21.   authorityField="authority"
  22.   /** use RequestMap from DomainClass */
  23.   useRequestMapDomainClass = true
  24.   /** Requestmap domain class (if useRequestMapDomainClass = true) */
  25.   requestMapClass="Requestmap"
  26.   requestMapPathField="url"
  27.   requestMapConfigAttributeField="configAttribute"
  28.  /** 
  29.   * if useRequestMapDomainClass is false, set request map pattern in string
  30.   * see example below
  31.   */
  32.  /*  requestMapString = """
  33.   CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
  34.   PATTERN_TYPE_APACHE_ANT
  35.   /login/**=IS_AUTHENTICATED_ANONYMOUSLY
  36.   /admin/**=ROLE_USER
  37.   /book/test/**=IS_AUTHENTICATED_FULLY
  38.   /book/**=ROLE_SUPERVISOR
  39.   /**=IS_AUTHENTICATED_ANONYMOUSLY
  40.   """*/
  41.  /**
  42.   * To use email notification for user registration, set the following userMail to
  43.   * true and config your mail settings.Note you also need to implement the script
  44.   * grails generate-registration.
  45.   */
  46.   useMail = false
  47.   mailHost = "localhost"
  48.   mailUsername = "user@localhost"
  49.   mailPassword = "sungod"
  50.   mailProtocol = "smtp"
  51.   mailFrom = "user@localhost"
  52.   
  53.   /** AJAX request header */
  54.   ajaxHeader="X-Requested-With"
  55.   
  56.   /** default user's role for user registration */
  57.   defaultRole="ROLE_CUSTOM" //ROLE_USER"
  58.   
  59.   /** use basicProcessingFilter */
  60.   basicProcessingFilter=false
  61.   /** use switchUserProcessingFilter */
  62.   switchUserProcessingFilter=false
  63. }