Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

As of 1.0.1.1-UCD-SR1d, Rice applications will no longer encrypt workflow document content. This is accomplished by disabling encryption using the out-of-the-box non-encryption implementation (org.kuali.rice.core.serviceimpl.implencryption.NoEncryptionEncryptionServiceImpl). It is instantiated by declaring classpath:edu/ucdavis/kuali/rice/kimkew/config/ucd-kew-service.xml in the Spring context.

Consequently, the encryption.key property is no longer required.

...

KRAD Service Configuration

  1. Maintenance Document Encryption
    • As of 1.0.1.1-UCD-SR1d, Rice applications will no longer encrypt maintenance document content.
    • This is accomplished by disabling encryption using the out-of-the-box non-encryption implementation (org.kuali.rice.core.serviceimpl.implencryption.NoEncryptionEncryptionServiceImpl).
    • Disable encryption by declaring the classpath:edu/ucdavis/kuali/rice/kimkrad/config/ucd-knskrad-service.xml Spring file (see UCD Spring Bean Configuration).
    • Remove (or comment out) references to the encryption.key property (e.g. in rice-config.xml, kc-config.xml, embedded-client-config.xml, etc.).
  2. Configure Rice Application Configuration Service
    • A client application must declare which package prefixes it is responsible for servicing.
    • If not, then it will by default, try to handle requests over the service bus for Rice objects (those prefixed with org.kuali.rice).
    • The application.url needs to be set such that the requester knows which server is handling the request.
    • Override the Rice Application Configuration Service like so:
      Code Block
      borderStylesolid
      titlemy-rice-config.xml
      <param name="application.url">https://myappserver.ucdavis.edu/</param>
      
      Code Block
      borderStylesolid
      titlemyRiceSpringBeans.xml
      <bean id="riceApplicationConfigurationService" class="org.kuali.rice.kns.service.impl.RiceApplicationConfigurationServiceImpl">
          <property name="packagePrefixes">
              <list>
                  <value>edu.ucdavis.myapplicationprefix</value>
              </list>
          </property>	
      </bean>
      

...