iam.personify-model.1.3.0.RELEASE.source-code.personify-config.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of personify-model Show documentation
Show all versions of personify-model Show documentation
a possible model for personify
{
"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" : {}
}
]
}