You are viewing the documentation for Blueriq 17. Documentation for other versions is available in our documentation directory.
Table of contents
Description
The Blueriq CMIS Client component makes it possible to connect to Document Management Systems that implement the CMIS (Content Management Interoperability Services) standard like Alfresco Document Management System.
The CMIS Spec 1.1 is supported. For the binding type only atompub is supported.
Requirements
N/A
Installation
Add the artifact with groupId com.blueriq
and artifactId blueriq-component-cmis-client
as a dependency to your Blueriq runtime POM file.
In order to use this component, the cmis-client
profile must be active. More information on how to configure the application using Spring Profiles can be found here : Application configuration with Spring Profiles
Configuration
The following properties in the application-
are used to configure the cmis component:cmis-client
.properties
# the user to connect to CMIS blueriq.cmis.user= # the password to connect to CMIS blueriq.cmis.password= # the URL of the CMIS service blueriq.cmis.services-url= blueriq.cmis.repository-id= blueriq.cmis.object-type-id= blueriq.cmis.binding-type=atompub # JWT authentication provider blueriq.cmis.authProviderClassName=com.blueriq.component.cmis.client.impl.jwt.JwtAuthenticationProvider # JWT authentication provider properties ## URL pointing to key store containing RSA private/public keys for JWT signing blueriq.cmis.authProviderConfiguration.jwt.ks.fileUrl=file:///D:/some_dir/jwt/keystore.jks ## key store password blueriq.cmis.authProviderConfiguration.jwt.ks.password= ## alias of key that Blueriq should use for JWT signing blueriq.cmis.authProviderConfiguration.jwt.ks.blueriqKeyAlias= ## password for key that Blueriq should use for JWT signing blueriq.cmis.authProviderConfiguration.jwt.ks.blueriqKeyPassword= ## standard 'issuer' claim to put in Json Web token blueriq.cmis.authProviderConfiguration.jwt.claims.iss= ## standard 'audience' claim to put in Json Web token blueriq.cmis.authProviderConfiguration.jwt.claims.aud= ## standard 'subject' claim to put in Json Web token blueriq.cmis.authProviderConfiguration.jwt.claims.sub= ## custom claim to put in Json Web token blueriq.cmis.authProviderConfiguration.jwt.claims.idp= ## JWT claim name to put the Blueriq user id in blueriq.cmis.authProviderConfiguration.jwt.blueriqUser.id.claimName= ## JWT claim name to put the CMIS connector id in blueriq.cmis.authProviderConfiguration.jwt.cmisConnector.id.claimName=
Usage
In how to setup a CMIS connection an example is worked out for using this component.
Troubleshooting
N/A
See also
Service call type: AQ_CMIS_DocumentManager
How to setup a CMIS connection