Page tree

Versions Compared

Key

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

...

TagDescription
nameFriendly add-on name
versionVersion number
core

Identifies a business logic or common classes addon. The following attributes are mandatory:

name: addon name

resource: add-on entry name

web

Identifies a web addon. The following attributes are mandatory:

name: addon name

resource: add-on entry name

webservice

Identifies a webservice (.aar) addon. The following attributes are mandatory:

name: addon name

resource: add-on entry name

  

 

...

agents

Identifies a connector (.jar) addon. The following attributes are mandatory:

name: addon name

resource: add-on entry name

agents/agent

Register a connector stored on a a agents connector addon. It has the following inner tags:

name : Connector name

javaClass: Java class that implements the connector

userInterface: ZK page that is used to configure the agent. It must be placed into agents connector addon

enableAccessControl: contains "true" when the access control tab must be enabled for this connector.

 

Here you have a sample soffid addon descriptor

Code Block
languagehtml/xml
<?xml version="1.0" encoding="UTF-8"?>
<SoffidIAMPlugin xmlns="http://www.soffid.com/schema/iam-plugin-v2v1"> 
	<name>Soffid Identity Federation</name>
	<version>${pom.version}</version>
	<core name="Federation common classes" resource="federation-common-${pom.version}1.0.0.jar"/>
	<core name="Federation core classes" resource="federation-core-${pom.version}1.0.0.jar"/>
	<web name="Federation web files" resource="federation-web-${pom.version}1.0.0.war"/>
	<agents name="SAML Identity Provider (IDP)" resource="saml-idp-${pom.version}1.0.0.jar">
		<agent>
			<name>SAML Identity Provider</name>
			<javaClass>es<javaClass>com.soffid.caibiam.seyconaddons.idpfederation.agent.IDPAgent</javaClass>
			<userInterface>IDPAgent.zul</userInterface>
			<enableAccessControl>N<<enableAccessControl>false</enableAccessControl>
		</agent>
	</agents>	
</SoffidIAMPlugin>