All Downloads are FREE. Search and download functionalities are using the official Maven repository.

iam.personify-model.1.3.0.RELEASE.source-code.personify-config.json Maven / Gradle / Ivy

There is a newer version: 1.5.2.RELEASE
Show newest version
{
	"name" : "personify",
	"version" : "2.1.0.RELEASE",
	"dependencyVersion" : "1.2.9.RELEASE",
	"tomcatVersion" : "8.5.72",
	"mysqlVersion" : "8.0.13",
	"authorizationNameSpace" : "PERSONIFY",
	"description" : "Personify Identity and Access Management",
	"modelLocation" : "src/main/java",
	"modelPackage" : "be.personify.iam.model",
	"conceptTypeClass" : "be.personify.iam.model.ConceptType",
	"conceptStateClass" : "be.personify.iam.model.util.ConceptState",
	"license" : "/*\n*     Copyright 2019-2021 Wouter Van der Beken @ https://personify.be\n*\n* Generated software by personify.be\n\n* Licensed under the Apache License, Version 2.0 (the \"License\");\n* you may not use this file except in compliance with the License.\n* You may obtain a copy of the License at\n*\n*          http:\/\/www.apache.org/licenses/LICENSE-2.0\n*\n * Unless required by applicable law or agreed to in writing, software\n* distributed under the License is distributed on an \"AS IS\" BASIS,\n* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n* See the License for the specific language governing permissions and\n* limitations under the License.\n*/",
	"docker-enabled"  : "false",
	"assembly-run"  : "true",
	"modelDependencies" : [
		{
			"groupId" : "be.personify.iam",
			"artifactId" : "personify-model",
			"version" : "1.2.9.RELEASE"
		}
	],
	"outputDirectory" : "/tmp/generator/personify",
	"outputPackage" : "be.personify.iam",
	"templateLocation" : "../mogo-generator-templates/templates",
	"logo" : "../mogo-generator-templates/templates/public/webapp/personify-logo.svg",
	"logger-directory" : "/home/personify/logs",
	"monitoring-enabled" : "true",
	"publicDomain" : "personify.be",
	"authenticationRedirectUrl" : "https://personify.be/ui-authentication-login/login",
	"googleAnalyticsTag" : "UA-152682864-1",
	"javaOpts" : "-XX:+UseParallelGC -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -XX:GCTimeRatio=4 -Xms128m -Xmx256m",
	"javaOptsTomcat" : "-XX:+UseParallelGC -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -XX:GCTimeRatio=4 -Xms128m -Xmx512m",
	"modules" : [
		{ 
			"name" :"_main",
			"type" :"_main", 
			"configuration" : {
				"modelPackage" : [
					"be.personify.iam.model.provisioning",
					"be.personify.iam.model.gateway",
					"be.personify.iam.model.authentication",
					"be.personify.iam.model.vault",
					"be.personify.iam.model.util"				]
			}
		}, 
		{ 
			"name" :"public",
			"type" :"public",
			"description" : "The public pages",
			"configuration" : {
				"style-backgroundcolor-primary" : "gray",
				"style-backgroundcolor-secondary" : "gray",
				"style-backgroundcolor-tertiary" : "whitesmoke",
				"style-fontcolor-primary" : "white"
			}
		},
		{ 
			"name" :"client-api",
			"description" : "Client API",
			"type" :"client-api",
			"configuration" : {
				"modelPackage" : [
					"be.personify.iam.model.vault",
 					"be.personify.iam.model.util",
					"be.personify.iam.model.authentication",
					"be.personify.iam.model.gateway",
					"be.personify.iam.model.provisioning"			
				]
			}
		},
		{ 
			"name" :"ui-wicket-library",
			"description" : "UI Wicket Library",
			"type" :"ui-wicket-library",
			"configuration" : {
				"modelPackage" : [
					"be.personify.iam.model.vault",
 					"be.personify.iam.model.util",
					"be.personify.iam.model.authentication",
					"be.personify.iam.model.gateway",
					"be.personify.iam.model.provisioning"				],
				"dependencies" : [
 					"client-api"
 				]
			}
		},	
		{
			"name" :"backend-authentication",
			"description" : "Authentication backend",
			"type" :"backend",
			"configuration" : {
				"host" : "personify-backend-authentication.personify.svc",
				"port" : "9990",
				"datasource.url" : "jdbc:mysql://personify-mysql-database.personify.svc:3306/personify_backend_authentication?verifyServerCertificate=false&useSSL=false&requireSSL=false&allowPublicKeyRetrieval=true",
				"datasource.type" : "MySql",
				"datasource.dialect" : "org.hibernate.dialect.MySQL5InnoDBDialect",
				"datasource.show-sql" : "false",
				"datasource.username" : "personify_backend_authentication",
				"datasource.password" : "Azerty1234&",
				"date-format" : "dd/MM/yyyy hh:mm:ss",
				"modelPackage" : ["be.personify.iam.model.authentication"],
				"secured" : "false"
			}
		},
		{
			"name" :"backend-gateway",
			"description" : "Gateway backend",
			"type" :"backend",
			"configuration" : {
				"host" : "personify-backend-gateway.personify.svc",
				"port" : "9090",
				"datasource.url" : "jdbc:mysql://personify-mysql-database.personify.svc:3306/personify_backend_gateway?verifyServerCertificate=false&useSSL=false&requireSSL=false&allowPublicKeyRetrieval=true",
				"datasource.type" : "MySql",
				"datasource.dialect" : "org.hibernate.dialect.MySQL5InnoDBDialect",
				"datasource.show-sql" : "false",
				"datasource.username" : "personify_backend_gateway",
				"datasource.password" : "Azerty1234&",
				"date-format" : "dd/MM/yyyy hh:mm:ss",
				"modelPackage" : ["be.personify.iam.model.gateway"],
				"secured" : "true"
			}
		},
		{
			"name" :"backend-vault",
			"description" : "Vault backend",
			"type" :"backend",
			"configuration" : {
				"port" : "9190",
				"host" : "personify-backend-vault.personify.svc",
				"datasource.url" : "jdbc:mysql://personify-mysql-database.personify.svc:3306/personify_backend_vault?verifyServerCertificate=false&useSSL=false&requireSSL=false&allowPublicKeyRetrieval=true",
				"datasource.type" : "MySql",
				"datasource.dialect" : "org.hibernate.dialect.MySQL5InnoDBDialect",
				"datasource.show-sql" : "false",
				"datasource.username" : "personify_backend_vault",
				"datasource.password" : "Azerty1234&",
				"date-format" : "dd/MM/yyyy hh:mm:ss",
				"modelPackage" : [
					"be.personify.iam.model.vault",
					"be.personify.iam.model.util"				],
				"secured" : "true"
			}
		},
		{
			"name" :"backend-provisioning",
			"description" : "Provisioning backend",
			"type" :"backend",
			"configuration" : {
				"host" : "personify-backend-provisioning.personify.svc",
				"port" : "9290",
				"datasource.url" : "jdbc:mysql://personify-mysql-database.personify.svc:3306/personify_backend_provisioning?verifyServerCertificate=false&useSSL=false&requireSSL=false&allowPublicKeyRetrieval=true", 
				"datasource.type" : "MySql",
				"datasource.dialect" : "org.hibernate.dialect.MySQL5InnoDBDialect",
				"datasource.show-sql" : "false",
				"datasource.username" : "personify_backend_provisioning",
				"datasource.password" : "Azerty1234&",
				"date-format" : "dd/MM/yyyy hh:mm:ss",
				"modelPackage" : ["be.personify.iam.model.provisioning"],
				"secured" : "true"
			}
		},
		{
			"name" :"ui-authentication-admin",
			"description" : "Authentication administration frontend",
			"type" :"ui",
			"configuration" : {
				"modelPackage" : ["be.personify.iam.model.authentication"],
				"home-page" : "OAUTHClientsPage",
				"style-backgroundcolor-primary" : "gray",
				"style-backgroundcolor-secondary" : "#199819",
				"style-backgroundcolor-tertiary" : "whitesmoke",
				"style-fontcolor-primary" : "white",
				"translationClass" : "be.personify.iam.model.authentication.AuthenticationTranslation",
				"systemPropertyClass" : "be.personify.iam.model.authentication.AuthenticationSystemProperty",
				"clientId" : "ui-authentication-admin",
				"clientSecret" : "Azerty1234&",
				"security-enabled" : "true",
				"security-advanced" : "true",
				"workflow-tasks" : "false",
				"certification-tasks" : "false",
				"dependencies" : [
					"ui-wicket-library"
				],
				"menu-group-sort" : ["Authentication", "Authorization", "System"]
			}
		},
		{
			"name" :"ui-authentication-login",
			"description" : "Authentication frontend",
			"type" :"authentication-login",
			"configuration" : {
				"modelPackage" : ["be.personify.iam.model.vault"],
				"home-page" : "HomePage",
				"style-backgroundcolor-primary" : "gray",
				"style-backgroundcolor-secondary" : "#89aa28",
				"style-backgroundcolor-tertiary" : "whitesmoke",
				"translationClass" : "be.personify.iam.model.authentication.AuthenticationTranslation",
				"systemPropertyClass" : "be.personify.iam.model.authentication.AuthenticationSystemProperty",
				"clientId" : "ui-authentication-login",
				"clientSecret" : "Azerty1234&",
				"security-enabled" : "true",
				"security-advanced" : "true",
				"dependencies" : [
					"ui-wicket-library"
				]
			}
		},
		{
			"name" :"ui-documentation",
			"description" : "Documentation frontend",
			"type" :"documentation",
			"configuration" : {
				"modelPackage" : ["be.personify.iam.model.vault"],
				"home-page" : "HomePage",
				"style-backgroundcolor-primary" : "gray",
				"style-backgroundcolor-secondary" : "#89aa28",
				"style-backgroundcolor-tertiary" : "whitesmoke",
				"translationClass" : "be.personify.iam.model.vault.VaultTranslation",
				"systemPropertyClass" : "be.personify.iam.model.vault.VaultSystemProperty",
				"clientId" : "ui-documentation",
				"clientSecret" : "Azerty1234&",
				"security-enabled" : "true",
				"security-advanced" : "true",
				"dependencies" : [
					"ui-wicket-library"
				]
			}
		},
		{
			"name" :"ui-gateway-admin",
			"description" : "Gateway administration frontend",
			"type" :"ui",
			"configuration" : {
				"modelPackage" : ["be.personify.iam.model.gateway"],
				"home-page" : "SitesPage",
				"style-backgroundcolor-primary" : "gray",
				"style-backgroundcolor-secondary" : "#ffa26e",
				"style-backgroundcolor-tertiary" : "whitesmoke",
				"translationClass" : "be.personify.iam.model.gateway.GatewayTranslation",
				"systemPropertyClass" : "be.personify.iam.model.gateway.GatewaySystemProperty",
				"clientId" : "ui-gateway-admin",
				"clientSecret" : "Azerty1234&",
				"security-enabled" : "true",
				"security-advanced" : "true",
				"workflow-tasks" : "false",
				"certification-tasks" : "false",
				"dependencies" : [
					"ui-wicket-library"
				],
				"menu-group-sort" : ["Site", "Admin"]
			}
		},
		{
			"name" :"ui-vault-admin",
			"description" : "Vault frontend",
			"type" :"ui",
			"configuration" : {
				"modelPackage" : [
					"be.personify.iam.model.vault",
					"be.personify.iam.model.util"				],
				"home-page" : "IdentitiesPage",
				"style-backgroundcolor-primary" : "gray",
				"style-backgroundcolor-secondary" : "#2696e9",
				"style-backgroundcolor-tertiary" : "whitesmoke",
				"style-fontcolor-primary" : "#ffffff",
				"translationClass" : "be.personify.iam.model.vault.VaultTranslation",
				"systemPropertyClass" : "be.personify.iam.model.vault.VaultSystemProperty",
				"clientId" : "ui-vault-admin",
				"clientSecret" : "Azerty1234&",
				"security-enabled" : "true",
				"security-advanced" : "true",
				"workflow-tasks" : "true",
				"certification-tasks" : "true",
				"dependencies" : [
					"ui-wicket-library"
				],
				"menu-group-sort" : [
					"Identity", "Organisation", "Entitlement", "Governance", "System"
				]
			}
		},
		{
			"name" :"ui-vault-admin-custom",
			"description" : "Vault frontend custom code",
			"type" :"weaver",
			"configuration" : {
				"weaver-target" : "ui-vault-admin",
				"type" : "java"
			}
			
		},
		{
			"name" :"ui-provisioning-admin",
			"description" : "Provisioning frontend",
			"type" :"ui",
			"configuration" : {
				"modelPackage" : ["be.personify.iam.model.provisioning"],
				"home-page" : "TargetSystemsPage",
				"style-backgroundcolor-primary" : "gray",
				"style-backgroundcolor-secondary" : "#89aa28",
				"style-backgroundcolor-tertiary" : "whitesmoke",
				"translationClass" : "be.personify.iam.model.provisioning.ProvisioningTranslation",
				"systemPropertyClass" : "be.personify.iam.model.provisioning.ProvisioningSystemProperty",
				"clientId" : "ui-provisioning-admin",
				"clientSecret" : "Azerty1234&",
				"security-enabled" : "true",
				"security-advanced" : "true",
				"workflow-tasks" : "false",
				"certification-tasks" : "false",
				"dependencies" : [
					"ui-wicket-library"
				],
				"menu-group-sort" : ["TargetSystem", "Provisioning", "System"]
			}
		},
		{
			"name" :"ui-provisioning-admin-custom",
			"description" : "Provisioning frontend custom code",
			"type" :"weaver",
			"configuration" : {
				"weaver-target" : "ui-provisioning-admin",
				"type" : "java"
			}
			
		},
		{
			"name" :"module-authentication",
			"description" : "Authentication server",
			"type" :"authentication",
			"configuration" : {
				"log-level" : "info",
				"startup-time" : "90",
				"host" : "personify-module-authentication.personify.svc",
				"port" : "9094",
				"modelPackage" : [
					"be.personify.iam.model.authentication",
					"be.personify.iam.model.util"
				],
				"dependencies" : [
					"client-api"
				],
				"captcha-enabled" : "true",
				"captcha-server-secret" : "6Le7hEcUAAAAAMbipkXiKmyBE9ASMAa95v36sLxe",
				"captcha-client" : "6Le7hEcUAAAAAOcI6ikBElpOEbz989aw3kAigeUc",
				"password-pattern" : "\\\\A(?=\\\\S*?[0-9])(?=\\\\S*?[a-z])(?=\\\\S*?[A-Z])(?=\\\\S*?[@#$%^&+=])\\\\S{8,}\\\\z",
				"social-google-clientid" : "441333333285-3jepi6moce236r6u1s92vtbicmhi0nv5.apps.googleusercontent.com",
				"social-google-secret" : "zn2cjAd3QTcn3irW-Oz3C9DB",
				"social-facebook-clientid" : "432292517470625",
				"social-facebook-secret" : "a27d7cde0f9a48c58e628233823804dd",
				"social-microsoft-clientid" : "416c0e87-0734-4fe7-b084-6f57c930d20f",
				"social-microsoft-secret" : "v6.U6m5frBeXz6_0OWcBp.c4F.-bLDp574"
			}
		},
		{ 
			"name" :"module-gateway",
			"description" : "Gateway",
			"type" :"gateway",
			"configuration" : {
				"modelPackage" : ["be.personify.iam.model.gateway"],
				"log-level" : "info",
				"host" : "personify-module-gateway.personify.svc",
				"secure" : "true",
				"port" : "9091",
				"backend-port" : "9090",
				"dependencies" : [
					"client-api"
				]
			}
		},
		{ 
			"name" :"module-vault",
			"description" : "Vault",
			"type" :"vault",
			"configuration" : {
				"modelPackage" : [
					"be.personify.iam.model.vault",
					"be.personify.iam.model.util"
				],
				"log-level" : "info",
				"host" : "personify-module-vault.personify.svc",
				"port" : "9191",
				"backend-port" : "9190",
				"dependencies" : [
					"client-api"
				],
				"encryptionPassword" : "gaanMetDieBanaan",
				"sms.apiKey" : "mUi9cQANSRy9WIkbwKY2cA==",
				"secured" : "true"
			}
		},
		{ 
			"name" :"module-provisioning",
			"description" : "Provisioning engine",
			"type" :"provisioning",
			"configuration" : {
				"modelPackage" : ["be.personify.iam.model.provisioning"],
				"log-level" : "info",
				"host" : "personify-module-provisioning.personify.svc",
				"port" : "9291",
				"secured" : "true",
				"backend-port" : "9290",
				"dependencies" : [
					"client-api"
				],
				"include-drivers-oracle" : "true",
				"include-drivers-postgress" : "true",
				"include-drivers-mysql" : "true"
			}
		},
		{ 
			"name" :"packager",
			"description" : "packager",
			"type" :"_packager",
			"configuration" : {}
		}
	]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy