You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by ma...@apache.org on 2015/12/11 14:45:47 UTC
[4/4] syncope git commit: files reorganized, SYNCOPE-700
files reorganized, SYNCOPE-700
Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/75387d7a
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/75387d7a
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/75387d7a
Branch: refs/heads/master
Commit: 75387d7ac0aeef15c4cdc2ac191ef947ca3ae34d
Parents: 8f1a557
Author: Massimiliano Perrone <ma...@tirasa.net>
Authored: Fri Dec 11 14:45:23 2015 +0100
Committer: Massimiliano Perrone <ma...@tirasa.net>
Committed: Fri Dec 11 14:45:23 2015 +0100
----------------------------------------------------------------------
.../asciidoc/architecture/architecture.adoc | 24 +
.../asciidoc/architecture/designprinciples.adoc | 19 +
.../architecture/implementationguidelines.adoc | 19 +
src/main/asciidoc/cli/cli.adoc | 56 --
src/main/asciidoc/cli/configuration.adoc | 171 ------
src/main/asciidoc/cli/connector.adoc | 259 ---------
src/main/asciidoc/cli/domain.adoc | 95 ----
src/main/asciidoc/cli/entitlement.adoc | 140 -----
src/main/asciidoc/cli/group.adoc | 206 -------
src/main/asciidoc/cli/info.adoc | 52 --
src/main/asciidoc/cli/installation.adoc | 181 -------
src/main/asciidoc/cli/introduction.adoc | 33 --
src/main/asciidoc/cli/logger.adoc | 250 ---------
src/main/asciidoc/cli/notification.adoc | 116 ----
src/main/asciidoc/cli/policy.adoc | 166 ------
src/main/asciidoc/cli/question.adoc | 77 ---
src/main/asciidoc/cli/realm.adoc | 111 ----
src/main/asciidoc/cli/report.adoc | 252 ---------
src/main/asciidoc/cli/resource.adoc | 208 --------
src/main/asciidoc/cli/role.adoc | 148 -----
src/main/asciidoc/cli/schema.adoc | 303 -----------
src/main/asciidoc/cli/task.adoc | 315 -----------
src/main/asciidoc/cli/user.adoc | 533 -------------------
src/main/asciidoc/concepts/concepts.adoc | 61 +++
src/main/asciidoc/extensions/extensions.adoc | 21 +
src/main/asciidoc/iam/accessmanager.adoc | 23 +
src/main/asciidoc/iam/iam.adoc | 42 +-
src/main/asciidoc/iam/identitystores.adoc | 36 ++
src/main/asciidoc/iam/provisioningengines.adoc | 32 ++
src/main/asciidoc/iam/thecompletepicture.adoc | 19 +
src/main/asciidoc/reference-guide.adoc | 86 +--
.../restfulservices/client-library.adoc | 60 ---
.../restfulservices/restful-reference.adoc | 62 ---
.../restfulservices/restful-services.adoc | 29 -
src/main/asciidoc/usecases/usecases.adoc | 19 +
.../workingwithapachesyncope/cli/cli.adoc | 56 ++
.../cli/configuration.adoc | 171 ++++++
.../workingwithapachesyncope/cli/connector.adoc | 259 +++++++++
.../workingwithapachesyncope/cli/domain.adoc | 95 ++++
.../cli/entitlement.adoc | 140 +++++
.../workingwithapachesyncope/cli/group.adoc | 206 +++++++
.../workingwithapachesyncope/cli/info.adoc | 52 ++
.../cli/installation.adoc | 181 +++++++
.../cli/introduction.adoc | 33 ++
.../workingwithapachesyncope/cli/logger.adoc | 250 +++++++++
.../cli/notification.adoc | 116 ++++
.../workingwithapachesyncope/cli/policy.adoc | 166 ++++++
.../workingwithapachesyncope/cli/question.adoc | 77 +++
.../workingwithapachesyncope/cli/realm.adoc | 111 ++++
.../workingwithapachesyncope/cli/report.adoc | 252 +++++++++
.../workingwithapachesyncope/cli/resource.adoc | 208 ++++++++
.../workingwithapachesyncope/cli/role.adoc | 148 +++++
.../workingwithapachesyncope/cli/schema.adoc | 303 +++++++++++
.../workingwithapachesyncope/cli/task.adoc | 315 +++++++++++
.../workingwithapachesyncope/cli/user.adoc | 533 +++++++++++++++++++
.../restfulservices/client-library.adoc | 60 +++
.../restfulservices/restful-reference.adoc | 62 +++
.../restfulservices/restful-services.adoc | 30 ++
.../workingwithapachesyncope.adoc | 39 ++
59 files changed, 4151 insertions(+), 3936 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/architecture/architecture.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/architecture/architecture.adoc b/src/main/asciidoc/architecture/architecture.adoc
new file mode 100644
index 0000000..924c42b
--- /dev/null
+++ b/src/main/asciidoc/architecture/architecture.adoc
@@ -0,0 +1,24 @@
+//
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements. See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership. The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied. See the License for the
+// specific language governing permissions and limitations
+// under the License.
+//
+
+== Architecture
+
+include::designprinciples.adoc[]
+
+include::implementationguidelines.adoc[]
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/architecture/designprinciples.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/architecture/designprinciples.adoc b/src/main/asciidoc/architecture/designprinciples.adoc
new file mode 100644
index 0000000..017107e
--- /dev/null
+++ b/src/main/asciidoc/architecture/designprinciples.adoc
@@ -0,0 +1,19 @@
+//
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements. See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership. The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied. See the License for the
+// specific language governing permissions and limitations
+// under the License.
+//
+=== Design Principles
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/architecture/implementationguidelines.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/architecture/implementationguidelines.adoc b/src/main/asciidoc/architecture/implementationguidelines.adoc
new file mode 100644
index 0000000..04af80f
--- /dev/null
+++ b/src/main/asciidoc/architecture/implementationguidelines.adoc
@@ -0,0 +1,19 @@
+//
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements. See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership. The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied. See the License for the
+// specific language governing permissions and limitations
+// under the License.
+//
+=== Implementation Guidelines
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/cli/cli.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/cli/cli.adoc b/src/main/asciidoc/cli/cli.adoc
deleted file mode 100644
index 2e0376f..0000000
--- a/src/main/asciidoc/cli/cli.adoc
+++ /dev/null
@@ -1,56 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-include::introduction.adoc[]
-
-include::installation.adoc[]
-
-include::connector.adoc[]
-
-include::question.adoc[]
-
-include::role.adoc[]
-
-include::configuration.adoc[]
-
-include::logger.adoc[]
-
-include::task.adoc[]
-
-include::notification.adoc[]
-
-include::schema.adoc[]
-
-include::user.adoc[]
-
-include::report.adoc[]
-
-include::resource.adoc[]
-
-include::policy.adoc[]
-
-include::info.adoc[]
-
-include::entitlement.adoc[]
-
-include::domain.adoc[]
-
-include::realm.adoc[]
-
-include::group.adoc[]
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/cli/configuration.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/cli/configuration.adoc b/src/main/asciidoc/cli/configuration.adoc
deleted file mode 100644
index 2ad6490..0000000
--- a/src/main/asciidoc/cli/configuration.adoc
+++ /dev/null
@@ -1,171 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-==== Configuration command
-The configuration command retrieves information about the Syncope configuration.
-
-===== Help message
-[source,bash]
-----
-Usage: configuration [options]
- Options:
- --help
- --get
- --read
- Syntax: --read {CONF-NAME} {CONF-NAME} [...]
- --update
- Syntax: --update {CONF-NAME}={CONF-VALUE} {CONF-NAME}={CONF-VALUE} [...]
- --delete
- Syntax: --delete {CONF-NAME} {CONF-NAME} [...]
- --export
- Syntax: --export {WHERE-DIR}
-
-----
-
-===== Get option
-This get option shows a table with the Syncope configuration.
-
-[source]
---
-$ ./syncopeadm.sh configuration --get
---
-
-[source]
---
-
-You are running: configuration --get
-
-########################################################
-# #
-# SYNCOPE CONFIGURATION #
-# #
-########################################################
-# # #
-# ATTRIBUTE # VALUE #
-# # #
-########################################################
-# # #
-# password.cipher.algorithm # SHA1 #
-# notificationjob.cronExpression # 0/20 * * * * ? #
-# notification.maxRetries # 3 #
-# token.length # 256 #
-# token.expireTime # 60 #
-# selfRegistration.allowed # true #
-# passwordReset.allowed # true #
-# passwordReset.securityQuestion # true #
-# authentication.statuses # created, active #
-# log.lastlogindate # true #
-# tasks.interruptMaxRetries # 20 #
-# return.password.value # false #
-# # #
-########################################################
-
---
-
-===== Read option
-The option to read the value of specified configuration attributes.
-
-[source]
---
-$ ./syncopeadm.sh configuration --read {CONF-NAME} {CONF-NAME} [...]
---
-
-[source]
---
-
-You are running: configuration --read passwordReset.allowed
-
-#####################################
-# #
-# SYNCOPE CONFIGURATION #
-# #
-#####################################
-# # #
-# ATTRIBUTE # VALUE #
-# # #
-#####################################
-# # #
-# passwordReset.allowed # true #
-# # #
-#####################################
-
---
-
-===== Update option
-The option to update a value of specified configuration attributes.
-
-[source]
---
-$ ./syncopeadm.sh configuration --update {CONF-NAME}={CONF-VALUE} {CONF-NAME}={CONF-VALUE} [...]
---
-
-[source]
---
-
-You are running: configuration --update passwordReset.allowed=false
-
-#####################################
-# #
-# UPDATED CONFIGURATION ATTRIBUTES #
-# #
-#####################################
-# # #
-# ATTRIBUTE # VALUE #
-# # #
-#####################################
-# # #
-# passwordReset.allowed # false #
-# # #
-#####################################
-
---
-
-===== Delete option
-The option to delete specified configuration attributes.
-
-[source]
---
-$ ./syncopeadm.sh configuration --delete {CONF-NAME} {CONF-NAME} [...]
---
-
-The delete option, as can be imagined, tries to remove the specified configurations. The output will be something like:
-[source]
---
- - Configuration {CONF-NAME} successfully deleted
---
-
-===== Export option
-The option to export the Syncope configuration to a specified directory.
-
-[source]
---
-$ ./syncopeadm.sh - Usage: configuration --export {WHERE-DIR}
---
-
-[source,xml]
-----
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><dataset>
-<RELATIONSHIPTYPE DESCRIPTION="Models the act that an object is included in another" NAME="inclusion"/>
-<RELATIONSHIPTYPE NAME="neighborhood"/>
-<PASSWORDPOLICY ALLOWNULLPASSWORD="1" DESCRIPTION="a password policy" HISTORYLENGTH="1" ID="2" TYPE="PASSWORD"/>
-<PASSWORDPOLICY ALLOWNULLPASSWORD="1" DESCRIPTION="sample password policy" HISTORYLENGTH="0" ID="4" TYPE="PASSWORD"/>
-<PASSWORDPOLICY ALLOWNULLPASSWORD="0" DESCRIPTION="sample password policy" HISTORYLENGTH="0" ID="8" TYPE="PASSWORD"/>
-
-[...]
-----
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/cli/connector.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/cli/connector.adoc b/src/main/asciidoc/cli/connector.adoc
deleted file mode 100644
index 51b622d..0000000
--- a/src/main/asciidoc/cli/connector.adoc
+++ /dev/null
@@ -1,259 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-==== Connector command
-The connector command serves to retrieve information about the connector configuration in Apache Syncope.
-
-===== Help message
-[source,bash]
-----
-Usage: connector [options]
- Options:
- --help
- --details
- --list
- --list-bundles
- --list-configuration-properties
- Syntax: --list-configuration-properties {CONNECTOR-ID} {CONNECTOR-ID} [...]
- --read
- Syntax: --read {CONNECTOR-ID} {CONNECTOR-ID} [...]
- --delete
- Syntax: --delete {CONNECTOR-ID} {CONNECTOR-ID} [...]
-----
-
-===== Details option
-This option shows a table with some details about connectors and bundles.
-
-[source]
---
-$ ./syncopeadm.sh connector --details
---
-
-[source]
---
-
-You are running: connector --details
-
-######################################
-# #
-# CONNECTORS DETAILS #
-# #
-######################################
-# # #
-# DETAIL # VALUE #
-# # #
-######################################
-# # #
-# Total number # 9 #
-# With create capability # 8 #
-# With delete capability # 7 #
-# With search capability # 8 #
-# With sync capability # 4 #
-# With update capability # 8 #
-# Bundles number # 8 #
-# # #
-######################################
-
---
-
-Total number::
- number of created connectors;
-With create capability::
- number of connectors configured with create capability;
-With delete capability::
- number of connectors configured with delete capability;
-With search capability::
- number of connectors configured with search capability;
-With sync capability::
- number of connectors configured with sync capability;
-With update capability::
- number of connectors configured with update capability;
-Bundles number::
- number of bundles read by Syncope.
-
-===== List option
-Running the command with this option you will see the list of connectors with their configuration.
-
-[source]
---
-$ ./syncopeadm.sh connector --list
---
-
-[source]
---
-
-You are running: connector --list
-
- > CONNECTOR ID: 108
- bundle name: net.tirasa.connid.bundles.db.scriptedsql
- connector name: net.tirasa.connid.bundles.db.scriptedsql.ScriptedSQLConnector
- display name: Scripted SQL
- location: connid://testconnectorserver@localhost:4554
- version: 2.2.3-SNAPSHOT
- timeout: 10
- CAPABILITIES:
- - CREATE
- - SEARCH
- - DELETE
- - UPDATE
- - SYNC
- CONFIGURATION:
- name: enableEmptyString
- values: [false]
- type: boolean
- display name: Enable writing empty string
- help message: <b>Enable writing empty string</b><br/>Select to enable support for writing an empty strings, instead of a NULL value, in character based columns defined as not-null in the table schema. This option does not influence the way strings are written for Oracle based tables. By default empty strings are written as a NULL value.
- order: 12
- default values: [false]
- confidential: false
- required: false
- overridable: false
-
- name: autoCommit
- values: [true]
- type: boolean
- display name: autoCommit
- help message: autoCommit
- order: 0
- default values: [true]
- confidential: false
- required: false
- overridable: false
-
- name: testScriptFileName
- values: [/home/massi/Lavoro/syncopeMaster/fit/core-reference/target/test-classes/scriptedsql/TestScript.groovy]
- type: java.lang.String
- display name: testScriptFileName
- help message: testScriptFileName
- order: 0
- default values: []
- confidential: false
- required: false
- overridable: true
-
---
-
-The last code snippet shows a part of the screen output. Basically you can read the configuration about every connector
-configured in Syncope.
-
-===== List bundles option
-Running the command with this option you will see the list of the bundles available in Syncope.
-
-[source]
---
-$ ./syncopeadm.sh connector --list-bundles
---
-
-[source]
---
-
-You are running: connector --list-bundles
-
- > BUNDLE NAME: net.tirasa.connid.bundles.soap
- connector name: net.tirasa.connid.bundles.soap.WebServiceConnector
- display name: net.tirasa.connid.bundles.soap.WebServiceConnector
- location: file:/home/massi/Lavoro/syncopeMaster/fit/core-reference/target/bundles/
- version: 1.4.0-SNAPSHOT
- > BUNDLE NAME: net.tirasa.connid.bundles.db.scriptedsql
- connector name: net.tirasa.connid.bundles.db.scriptedsql.ScriptedSQLConnector
- display name: Scripted SQL Connector
- location: file:/home/massi/Lavoro/syncopeMaster/fit/core-reference/target/bundles/
- version: 2.2.3-SNAPSHOT
- > BUNDLE NAME: net.tirasa.connid.bundles.ldap
- connector name: net.tirasa.connid.bundles.ldap.LdapConnector
- display name: net.tirasa.connid.bundles.ldap.LdapConnector
- location: file:/home/massi/Lavoro/syncopeMaster/fit/core-reference/target/bundles/
- version: 1.5.0-SNAPSHOT
- > BUNDLE NAME: net.tirasa.connid.bundles.ad
- connector name: net.tirasa.connid.bundles.ad.ADConnector
- display name: net.tirasa.connid.bundles.ad.ADConnector
- location: file:/home/massi/Lavoro/syncopeMaster/fit/core-reference/target/bundles/
- version: 1.3.0-SNAPSHOT
- > BUNDLE NAME: net.tirasa.connid.bundles.db.table
- connector name: net.tirasa.connid.bundles.db.table.DatabaseTableConnector
- display name: Database Table Connector
- location: file:/home/massi/Lavoro/syncopeMaster/fit/core-reference/target/bundles/
- version: 2.2.3-SNAPSHOT
- > BUNDLE NAME: net.tirasa.connid.bundles.csvdir
- connector name: net.tirasa.connid.bundles.csvdir.CSVDirConnector
- display name: net.tirasa.connid.bundles.csvdir.CSVDirConnector
- location: file:/home/massi/Lavoro/syncopeMaster/fit/core-reference/target/bundles/
- version: 0.8.2
- > BUNDLE NAME: net.tirasa.connid.bundles.db.table
- connector name: net.tirasa.connid.bundles.db.table.DatabaseTableConnector
- display name: Database Table Connector
- location: connid://testconnectorserver@localhost:4554
- version: 2.2.3-SNAPSHOT
- > BUNDLE NAME: net.tirasa.connid.bundles.db.scriptedsql
- connector name: net.tirasa.connid.bundles.db.scriptedsql.ScriptedSQLConnector
- display name: Scripted SQL Connector
- location: connid://testconnectorserver@localhost:4554
- version: 2.2.3-SNAPSHOT
-
---
-
-The most useful information is:
-
-location::
- where the bundle is, it could be on the same server where Syncope is deployed or on a remote one linked by
-connid protocol;
-version::
- the bundle version;
-
-===== List configuration properties option
-This option lists the configuration of specified connectors.
-
-[source]
---
-$ ./syncopeadm.sh connector --list-configuration-properties {CONNECTOR-ID} {CONNECTOR-ID} [...]
---
-
-The output is the configuration of the connectors passed as input.
-
-===== Read option
-The option to read all the information of specified connectors.
-
-[source]
---
-$ ./syncopeadm.sh connector --read {CONNECTOR-ID} {CONNECTOR-ID} [...]
---
-
-Unlike the list option, the read one shows only the connectors passed as input.
-
-===== Delete option
-The option to delete a specified connector.
-
-[source]
---
-$ ./syncopeadm.sh connector --delete {CONNECTOR-ID} {CONNECTOR-ID} [...]
---
-
-The delete option, as can be imagined, tries to remove a specified connector. This operation works only if the
-connector isn't associated with a resource.
-If the connector isn't associated to anything the output will be
-[source]
---
- - Connector {CONNECTOR-ID} successfully deleted
---
-
-otherwise the output will be something like:
-[source]
---
- - Error: AssociatedResources [ws-target-resource-nopropagation, ws-target-resource-nopropagation2]
---
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/cli/domain.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/cli/domain.adoc b/src/main/asciidoc/cli/domain.adoc
deleted file mode 100644
index 8d4db83..0000000
--- a/src/main/asciidoc/cli/domain.adoc
+++ /dev/null
@@ -1,95 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-==== Domain command
-The domain command retrieves information about the configured domains.
-
-===== Help message
-[source,bash]
-----
-Usage: domain [options]
- Options:
- --help
- --details
- --list
- --delete
- Syntax: --delete {DOMAIN-NAME} {DOMAIN-NAME} [...]
-----
-
-===== Details option
-This option shows a table with domain amount.
-
-[source]
---
-$ ./syncopeadm.sh domain --details
---
-
-[source]
---
-
-You are running: domain --details
-
-############################
-# #
-# DOMAINS DETAILS #
-# #
-############################
-# # #
-# DETAIL # VALUE #
-# # #
-############################
-# # #
-# Total number # 1 #
-# # #
-############################
-
---
-
-===== List option
-Running the command with this option you will see the list of the domains.
-
-[source]
---
-$ ./syncopeadm.sh domain --list
---
-
-[source]
---
-
-You are running: domain --list
-
- > DOIMAIN NAME: Two
- chiper algorithm: SHA
-
---
-
-===== Delete option
-The option to delete a specified domain.
-
-[source]
---
-$ ./syncopeadm.sh domain --delete {DOMAIN-NAME} {DOMAIN-NAME} [...]
---
-
-The delete option, as can be imagined, tries to remove a specified domain.
-The output will be something like:
-[source]
---
- - Domain {DOMAIN-NAME} successfully deleted
---
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/cli/entitlement.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/cli/entitlement.adoc b/src/main/asciidoc/cli/entitlement.adoc
deleted file mode 100644
index e9a615a..0000000
--- a/src/main/asciidoc/cli/entitlement.adoc
+++ /dev/null
@@ -1,140 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-==== Entitlement command
-The entitlement command retrieves information about the entitlments.
-
-===== Help message
-[source,bash]
-----
-Usage: entitlement [options]
- Options:
- --help
- --list
- --list-role
- Syntax: --list-role {ENTITLEMENT-NAME}
- --read-by-username
- Syntax: --read-by-username {USERNAME}
- --read-by-userid
- Syntax: --read-by-userid {USER-ID}
- --search-by-role
- Syntax: --search-by-role {ROLE-ID}
-----
-
-===== List option
-Running the command with this option you will see the list of the entitlements.
-
-[source]
---
-$ ./syncopeadm.sh entitlement --list
---
-
-[source]
---
-
-You are running: entitlement --list
-
-- CONNECTOR_READ
-- NOTIFICATION_DELETE
-- ANYTYPE_UPDATE
-- RELATIONSHIPTYPE_UPDATE
-- SCHEMA_CREATE
-[...]
-
---
-
-===== List role option
-Running the command with this option you will see the list of the roles with a certain entitlement.
-
-[source]
---
-$ ./syncopeadm.sh entitlement --list
---
-
-[source]
---
-
-You are running: entitlement --list-role PRINTER_DELETE
-
- > ROLE ID: Search for realm evenTwo
- REALMS:
- - /even/two
-
- > ROLE ID: User manager
- REALMS:
- - /
-
- > ROLE ID: User reviewer
- REALMS:
- - /odd
- - /even
-
- > ROLE ID: Other
- REALMS:
- - /odd
-
---
-
-===== Read by username option
-The option to read the entitlements of the username passed as input.
-
-[source]
---
-$ ./syncopeadm.sh entitlement --read-by-username {USERNAME}
---
-[source]
---
-You are running: entitlement --read-by-username rossini
-
-- GROUP_READ
-- SCHEMA_READ
-- WORKFLOW_FORM_CLAIM
---
-
-===== Read by userid option
-The option to read the entitlements of the userid passed as input.
-
-[source]
---
-$ ./syncopeadm.sh entitlement --read-by-userid {USER-ID}
---
-[source]
---
-You are running: entitlement --read-by-userid 5
-
-- USER_READ
-- USER_SEARCH
---
-
-===== Search by role option
-The option to read the entitlements of a certain role.
-
-[source]
---
-$ ./syncopeadm.sh entitlement --search-by-role {ROLE-ID}
---
-
-[source]
---
-You are running: entitlement --search-by-role Other
-
-- SCHEMA_READ
-- GROUP_READ
-- WORKFLOW_FORM_CLAIM
---
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/cli/group.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/cli/group.adoc b/src/main/asciidoc/cli/group.adoc
deleted file mode 100644
index f71ccb4..0000000
--- a/src/main/asciidoc/cli/group.adoc
+++ /dev/null
@@ -1,206 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-==== Group command
-The group command retrieves information about the configured groups.
-
-===== Help message
-[source,bash]
-----
-Usage: group [options]
- Options:
- --help
- --details
- --list
- --read
- Syntax: --read {GROUP-ID} {GROUP-ID} [...]
- --read-attr-by-schema-type {GROUP-ID} {SCHEMA-TYPE}
- Schema type: PLAIN / DERIVED / VIRTUAL
- --read-attr-by-schema {GROUP-ID} {SCHEMA-TYPE} {SCHEMA-NAME}
- Schema type: PLAIN / DERIVED / VIRTUAL
- --delete
- Syntax: --delete {GROUP-ID} {GROUP-ID} [...]
-----
-
-===== Details option
-This option shows a table with the amount of available groups and some additional information.
-
-[source]
---
-$ ./syncopeadm.sh group --details
---
-
-[source]
---
-
-You are running: group --details
-
-##################################
-# #
-# GROUPS DETAILS #
-# #
-##################################
-# # #
-# DETAIL # VALUE #
-# # #
-##################################
-# # #
-# Total number # 16 #
-# Without resources # 10 #
-# Without attributes # 0 #
-# On root realm # 14 #
-# On the other realm # 2 #
-# # #
-##################################
-
---
-
-===== List option
-Running the command with this option you will see the list of the groups.
-
-[source]
---
-$ ./syncopeadm.sh group --list
---
-
-[source]
---
-
-You are running: group --list
-
- > GROUP ID: 1
- name: root
- type: GROUP
- realm: /
- status: null
- user owner: null
- group owner: null
- RESOURCES:
- PLAIN ATTRIBUTES:
- - icon: [niceIcon]
-
- - show: [true]
-
- - rderived_sx: [sx]
-
- - rderived_dx: [dx]
-
- DERIVED ATTRIBUTES:
- - displayProperty: [niceIcon: true] - is readonly
-
- - rderiveddata: [sx-dx] - is readonly
-
- - rderivedschema: [sx-dx] - is readonly
-
- - rderToBePropagated: [sx-dx] - is readonly
-
- VIRTUAL ATTRIBUTES:
- [...]
-
---
-
-===== Read option
-The option to read the group passed as input.
-
-[source]
---
-$ ./syncopeadm.sh group --read {GROUP-ID} {GROUP-ID} [...]
---
-
-[source]
---
-
-You are running: group --read 15
-
- > GROUP ID: 15
- name: additional
- type: GROUP
- realm: /even
- status: null
- user owner: null
- group owner: null
- RESOURCES:
- PLAIN ATTRIBUTES:
- DERIVED ATTRIBUTES:
- - displayProperty: [: ] - is readonly
-
- - rderToBePropagated: [-] - is readonly
-
- - rderiveddata: [-] - is readonly
-
- - rderivedschema: [-] - is readonly
-
- VIRTUAL ATTRIBUTES:
-
---
-
-===== Read attribute of type option
-The option to read the specified attribute type of the group passed as input.
-
-[source]
---
-$ ./syncopeadm.sh group --read-attr-by-schema-type {GROUP-ID} {SCHEMA-TYPE}
- Schema type: PLAIN / DERIVED / VIRTUAL
---
-
-[source]
---
-
-You are running: group --read-attr-by-schema-type 15 DERIVED
- - displayProperty: [: ] - is readonly
-
- - rderToBePropagated: [-] - is readonly
-
- - rderiveddata: [-] - is readonly
-
- - rderivedschema: [-] - is readonly
-
---
-
-===== Read an attribute of type option
-The option to read the specified attribute name of the group passed as input.
-
-[source]
---
-$ ./syncopeadm.sh group --read-attr-by-schema {GROUP-ID} {SCHEMA-TYPE} {SCHEMA-NAME}
- Schema type: PLAIN / DERIVED / VIRTUAL
---
-
-[source]
---
-
-You are running: group --read-attr-by-schema 12 PLAIN title
- - title: [r12]
-
---
-
-===== Delete option
-The option to delete a specified group.
-
-[source]
---
-$ ./syncopeadm.sh group --delete {GROUP-ID} {GROUP-ID} [...]
---
-
-The delete option, as can be imagined, tries to remove a specified group.
-The output will be something like:
-[source]
---
- - Group {GROUP-ID} successfully deleted
---
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/cli/info.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/cli/info.adoc b/src/main/asciidoc/cli/info.adoc
deleted file mode 100644
index 9806110..0000000
--- a/src/main/asciidoc/cli/info.adoc
+++ /dev/null
@@ -1,52 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-==== Info command
-The info command shows some information about the Syncope installation.
-
-===== Help message
-[source,bash]
-----
-Usage: info [options]
- Options:
- --version
- --pwd-reset-allowed
- --pwd-reset-with-question
- --self-reg-allowed
- --provisioning-manager-classes
- --workflow-adapter-classes
- --account-rules-classes
- --connid-locations
- --reconciliation-filter-builders
- --logic-actions
- --mail-templates
- --mapping-item-transformers
- --password-rules
- --propagation-actions
- --push-actions
- --push-correlation-actions
- --reportlets
- --sync-actions
- --sync-correlation-rules
- --task-jobs
- --validators
- --password-generator
- --vir-attr-cache
- --help
-----
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/cli/installation.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/cli/installation.adoc b/src/main/asciidoc/cli/installation.adoc
deleted file mode 100644
index fb7e693..0000000
--- a/src/main/asciidoc/cli/installation.adoc
+++ /dev/null
@@ -1,181 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-==== Installation command
-The installation process creates a file, called _cli.properties_, used by the script to call the Apache Syncope
-REST API services with the right credentials.
-
-The properties file will contain content similar to:
-
-* *syncope.rest.services*=http://localhost:9080/syncope/rest
-* *syncope.admin.user*=admin
-* *syncope.admin.password*=QePSFVTnzwQowM4ohhaUYcE6aW47MVZ/
-
-where the properties are:
-
-syncope.rest.services::
- the URL where the Apache Syncope REST API services are listening;
-syncope.admin.user::
- the user with the permission to call the Syncope APIs;
-syncope.admin.password::
- the user password;
-
-as can be seen, the user password is encrypted. This is only to avoid that another user could
-read an admin password.
-
-===== Help message
-[source,bash]
-----
-Usage: install [options]
- Options:
- --help
- --setup
- --setup-debug
-----
-
-===== Run the installation
-After the zip file is unzipped you can start with CLI client using the syncopeadm file.
-If you tried to run a CLI command before the installation process, the script returns
-[source]
---
- - Error: It seems you need to first setup the CLI client. Run install --setup.
---
-
-So, as suggested, you have to run the install command to use the CLI:
-[source]
---
-$ ./syncopeadm.sh install --setup
---
-
-A successful result will be:
-[source,bash,subs="verbatim,attributes"]
-----
-
-You are running: install --setup
-
-###############################################
-# #
-# Welcome to Syncope CLI installation process #
-# #
-###############################################
-
-Path to config files of Syncope CLI client will be: ./
-- File system permission checked
-
-Syncope server schema [http/https]: http
-Syncope server hostname [e.g. localhost]: localhost
-Syncope server port [e.g. 8080]: 9080
-Syncope server rest context [e.g. /syncope/rest/]: /syncope/rest
-Syncope admin user: admin
-Syncope admin password: password
-Installation parameters checked on Syncope core version: {docVersion}
-
-###############################################
-# #
-# Installation successful #
-# now you can use Syncope CLI client #
-# #
-###############################################
-
-----
-
-During the installation you have to provide:
-
-Syncope server schema::
- the http protocol used by the Apache Syncope core, it will be http or https;
-Syncope server hostname::
- the hostname where the core is deployed;
-Syncope server port::
- the port where the services are listening;
-Syncope server rest context::
- the context where the rest services are deployed (/syncope/rest is the default);
-Syncope admin user::
- the user with the permission to call the Syncope APIs;
-Syncope admin password::
- the user password.
-
-===== Installation error
-Various error messages are possible on installation. Here are some sample error messages:
-
-* Syncope unreachable (or wrong address):
-
-[source]
---
-
-Provided address :http://localhost:9080/syncope/rest
-
-###############################################
-# #
-# Provided address is unreachable! #
-# Check it and if it is wrong #
-# START the installation AGAIN! #
-# #
-###############################################
-
---
-
-* Authentication failed:
-
-[source]
---
-
-###############################################
-# #
-# Username or password provided are wrong #
-# START the installation AGAIN! #
-# #
-###############################################
-
---
-
-As the message suggests you have to start the installation again when this error occurrs.
-
-
-===== Debug installation
-To work with the debug environment provided by Syncope we added a particular installation option for it.
-It enough to run the script with the --setup-debug option
-[source]
---
-$ ./syncopeadm.sh install --setup-debug
---
-[source,bash,subs="verbatim,attributes"]
-----
-
-You are running: install --setup-debug
-
-###############################################
-# #
-# Welcome to Syncope CLI installation process #
-# #
-###############################################
-
-Path to config files of Syncope CLI client will be: ./
-- File system permission checked
-
-Installation parameters checked on Syncope core version: {docVersion}
-
-###############################################
-# #
-# Installation successful #
-# now you can use Syncope CLI client #
-# #
-###############################################
-
-----
-
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/cli/introduction.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/cli/introduction.adoc b/src/main/asciidoc/cli/introduction.adoc
deleted file mode 100644
index 76960bf..0000000
--- a/src/main/asciidoc/cli/introduction.adoc
+++ /dev/null
@@ -1,33 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-==== Introduction
-A brief introduction about this document and the examples you will find reading it.
-
-Once you have downloaded and unzipped the zip file containing the scripts, you will find a lib directory and
-two script files, a .bat and a .sh one, called _syncopeadm_. You will use one of these files, depending on your operating system.
-
-[NOTE]
-Every example described in this document is executed on a linux machine with a _debug environment_.
-
-[NOTE]
-Wikipedia suggests that a https://en.wikipedia.org/wiki/Command-line_interface[command line interface] (CLI)
-is a means of interacting with a computer program, where the user (or client) issues commands to the program
-in the form of successive lines of text (command lines). In our case the CLI tool is the way to call, more or less,
-every Syncope core command through a shell.
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/cli/logger.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/cli/logger.adoc b/src/main/asciidoc/cli/logger.adoc
deleted file mode 100644
index f03064f..0000000
--- a/src/main/asciidoc/cli/logger.adoc
+++ /dev/null
@@ -1,250 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-==== Logger command
-The logger command retrieves information about the logger configuration in Apache Syncope.
-
-===== Help message
-[source,bash]
-----
-Usage: logger [options]
- Options:
- --help
- --details
- --list
- --read
- Syntax: --read {LOG-NAME} {LOG-NAME} [...]
- --update
- Syntax: --update {LOG-NAME}={LOG-LEVEL} {LOG-NAME}={LOG-LEVEL} [...]
- --update-all
- Syntax: --update-all {LOG-LEVEL}
- --create
- Syntax: --create {LOG-NAME}={LOG-LEVEL} {LOG-NAME}={LOG-LEVEL} [...]
- --delete
- Syntax: --delete {LOG-NAME} {LOG-NAME} [...]
-----
-
-===== Details option
-This option shows a table with some details about logger configuration.
-
-[source]
---
-$ ./syncopeadm.sh logger --details
---
-
-[source]
---
-
-You are running: logger --details
-
-############################
-# #
-# LOGGERS DETAILS #
-# #
-############################
-# # #
-# DETAIL # VALUE #
-# # #
-############################
-# # #
-# Total number # 16 #
-# Set to DEBUG # 2 #
-# Set to ERROR # 3 #
-# Set to FATAL # 0 #
-# Set to INFO # 11 #
-# Set to OFF # 0 #
-# Set to TRACE # 0 #
-# Set to WARN # 0 #
-# # #
-############################
-
---
-
-===== List option
-Running the command with this option you will see the table of the loggers configuration.
-
-[source]
---
-$ ./syncopeadm.sh logger --list
---
-
-[source]
---
-
-You are running: logger --list
-
-############################################################################
-# #
-# LIST LOGGERS #
-# #
-############################################################################
-# # #
-# LOGGER # LEVEL #
-# # #
-############################################################################
-# # #
-# org.springframework.web # INFO #
-# org.apache.syncope.core.logic # INFO #
-# net.tirasa.connid # DEBUG #
-# org.quartz # INFO #
-# org.apache.syncope.core.persistence # INFO #
-# org.activiti # ERROR #
-# org.apache.http # INFO #
-# org.springframework.orm # INFO #
-# org.apache.camel # ERROR #
-# org.apache.cxf # ERROR #
-# org.apache.syncope # INFO #
-# org.identityconnectors # DEBUG #
-# org.springframework # INFO #
-# org.apache.syncope.core.provisioning # INFO #
-# org.apache.syncope.core.rest # INFO #
-# org.apache.syncope.core.provisioning.api.ConnIdBundleManager # INFO #
-# # #
-############################################################################
-
---
-
-===== Read option
-The option to read all the information of specified loggers.
-
-[source]
---
-$ ./syncopeadm.sh logger --read {LOG-NAME} {LOG-NAME} [...]
---
-
-Unlike the list option, the read option shows a table with only the loggers passed as input.
-
-===== Update option
-The option to change the value of the logger passed as input.
-
-[source]
---
-$ ./syncopeadm.sh logger --update {LOG-NAME}={LOG-LEVEL} {LOG-NAME}={LOG-LEVEL} [...]
---
-
-[source]
---
-
-You are running: logger --update org.apache.camel=DEBUG
-
-####################################
-# #
-# UPDATED LOGGERS #
-# #
-####################################
-# # #
-# LOGGER # NEW LEVEL #
-# # #
-####################################
-# # #
-# org.apache.camel # DEBUG #
-# # #
-####################################
-
---
-
-===== Update all option
-This option is especially helpful in production environment when every log is disabled and you need to change them for a
-while in DEBUG mode.
-
-[source]
---
-$ ./syncopeadm.sh logger --update-all DEBUG
---
-
-[source]
---
-
-You are running: logger --update-all DEBUG
-
-################################################################################
-# #
-# UPDATED LOGGERS #
-# #
-################################################################################
-# # #
-# LOGGER # NEW LEVEL #
-# # #
-################################################################################
-# # #
-# org.springframework.web # DEBUG #
-# org.apache.syncope.core.logic # DEBUG #
-# net.tirasa.connid # DEBUG #
-# org.quartz # DEBUG #
-# org.apache.syncope.core.persistence # DEBUG #
-# org.activiti # DEBUG #
-# org.apache.http # DEBUG #
-# org.springframework.orm # DEBUG #
-# org.apache.cxf # DEBUG #
-# org.apache.syncope # DEBUG #
-# org.identityconnectors # DEBUG #
-# org.springframework # DEBUG #
-# org.apache.syncope.core.provisioning # DEBUG #
-# org.apache.syncope.core.rest # DEBUG #
-# org.apache.syncope.core.provisioning.api.ConnIdBundleManager # DEBUG #
-# # #
-################################################################################
-
---
-
-===== Create option
-For the moment the logger command is one of the few command with a create option to add a new logger configuration.
-
-[source]
---
-$ ./syncopeadm.sh logger --create net.tirasa=ERROR
---
-
-[source]
---
-
-You are running: logger --create net.tirasa=ERROR
-
-##############################
-# #
-# UPDATED LOGGERS #
-# #
-##############################
-# # #
-# LOGGER # NEW LEVEL #
-# # #
-##############################
-# # #
-# net.tirasa # ERROR #
-# # #
-##############################
-
---
-
-===== Delete option
-The option to delete a specified logger.
-
-[source]
---
-$ ./syncopeadm.sh logger --delete {LOG-NAME} {LOG-NAME} [...]
---
-
-[source]
---
-
-You are running: logger --delete org.apache.camel
-
- - Logger org.apache.camel successfully deleted
-
---
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/cli/notification.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/cli/notification.adoc b/src/main/asciidoc/cli/notification.adoc
deleted file mode 100644
index 98ebe7d..0000000
--- a/src/main/asciidoc/cli/notification.adoc
+++ /dev/null
@@ -1,116 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-==== Notification command
-The notification command retrieves information about the configured notifications.
-
-===== Help message
-[source,bash]
-----
-Usage: notification [options]
- Options:
- --help
- --list
- --read
- Syntax: --read {NOTIFICATION-ID}
- --delete
- Syntax: --delete {NOTIFICATION-ID}
-----
-
-===== List option
-Running the command with this option you will see the list of notificaitons with their configuration.
-
-[source]
---
-$ ./syncopeadm.sh notification --list
---
-
-[source]
---
-
-You are running: notification --list
-
- > NOTIFICATION ID: 1
- events: [[CUSTOM]:[]:[]:[requestPasswordReset]:[SUCCESS]]
- sender: admin@syncope.apache.org
- subject: Password Reset request
- recipients: null
- recipient attribute name: email
- template: requestPasswordReset
- abouts: {USER=token!=$null}
- recipient attribute types: UserPlainSchema
- static recipient: []
- trace level: FAILURES
- active: true
- self as recipient: true
-
- > NOTIFICATION ID: 2
- events: [[CUSTOM]:[]:[]:[confirmPasswordReset]:[SUCCESS]]
- sender: admin@syncope.apache.org
- subject: Password Reset successful
- recipients: null
- recipient attribute name: email
- template: confirmPasswordReset
- abouts: {}
- recipient attribute types: UserPlainSchema
- static recipient: []
- trace level: FAILURES
- active: true
- self as recipient: true
-
- > NOTIFICATION ID: 10
- events: [[CUSTOM]:[]:[]:[unexisting1]:[FAILURE], [CUSTOM]:[]:[]:[unexisting2]:[SUCCESS]]
- sender: test@syncope.apache.org
- subject: Test subject
- recipients: $groups==7
- recipient attribute name: email
- template: test
- abouts: {USER=fullname==*o*;fullname==*i*}
- recipient attribute types: UserPlainSchema
- static recipient: []
- trace level: FAILURES
- active: true
- self as recipient: false
-
---
-
-===== Read option
-The option to read all the information of the specified notifications.
-
-[source]
---
-$ ./syncopeadm.sh notification --read {NOTIFICATION-ID} {NOTIFICATION-ID} [...]
---
-
-Unlike the list option, the read one shows only the notifications passed as input.
-
-===== Delete option
-The option to delete a specified notification.
-
-[source]
---
-$ ./syncopeadm.sh notification --delete {NOTIFICATION-ID} {NOTIFICATION-ID} [...]
---
-
-The delete option, as can be imagined, tries to remove a specified notification.
-The output will be something like:
-[source]
---
- - security notification {NOTIFICATION-ID} successfully deleted
---
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/cli/policy.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/cli/policy.adoc b/src/main/asciidoc/cli/policy.adoc
deleted file mode 100644
index 554c195..0000000
--- a/src/main/asciidoc/cli/policy.adoc
+++ /dev/null
@@ -1,166 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-==== Policy command
-The policy command retrieves information about the policies for each type.
-
-===== Help message
-[source,bash]
-----
-Usage: policy [options]
- Options:
- --help
- --details
- --list
- Syntax: --list-policy {POLICY-TYPE}
- Policy type: ACCOUNT / PASSWORD / SYNC / PUSH
- --read
- Syntax: --read {POLICY-ID} {POLICY-ID} [...]
- --delete
- Syntax: --delete {POLICY-ID} {POLICY-ID} [...]
-----
-
-===== Details option
-This option shows a table with the amount of policies for each type.
-
-[source]
---
-$ ./syncopeadm.sh policy --details
---
-
-[source]
---
-
-You are running: policy --details
-
-#################################
-# #
-# POLICIES DETAILS #
-# #
-#################################
-# # #
-# DETAIL # VALUE #
-# # #
-#################################
-# # #
-# total number # 9 #
-# account policies # 2 #
-# password policies # 3 #
-# sync policies # 4 #
-# push policies # 0 #
-# # #
-#################################
-
---
-
-===== List option
-Running the command with this option you will see the list of the policies.
-
-[source]
---
-$ ./syncopeadm.sh Usage: policy --list {POLICY-TYPE}
- Policy type: ACCOUNT / PASSWORD / SYNC / PUSH
---
-
-[source]
---
-
-You are running: policy --list SYNC
-
- > KEY: 1
- type: SYNC
- description: a sync policy
- resources : []
- realms : []
-
- > KEY: 3
- type: SYNC
- description: sync policy 2
- resources : [resource-csv]
- realms : []
- conflict resolution action: ALL
- correlation rule : {USER=["username","firstname"]}
-
- > KEY: 7
- type: SYNC
- description: sync policy 1
- resources : []
- realms : []
- conflict resolution action: IGNORE
- correlation rule : {}
-
- > KEY: 9
- type: SYNC
- description: sync policy for java rule
- resources : [ws-target-resource-2]
- realms : []
- conflict resolution action: IGNORE
- correlation rule : {}
-
---
-
-===== Read option
-The option to read all the information of a specified policy.
-
-[source]
---
-$ ./syncopeadm.sh policy --read {POLICY-ID} {POLICY-ID} [...]
---
-
-Unlike the list option, the read option shows only the policy passed as input.
-[source]
---
-You are running: policy --read 6
-
- > KEY: 6
- type: ACCOUNT
- description: sample account policy
- resources : []
- realms : [/odd]
- max authentication attempts : 3
- propagation suspension : false
- RULES :
- > class : [org.apache.syncope.common.lib.policy.DefaultAccountRuleConf@708a538f[
- maxLength=0
- minLength=4
- pattern=<null>
- allUpperCase=false
- allLowerCase=false
- wordsNotPermitted=[]
- schemasNotPermitted=[]
- prefixesNotPermitted=[notpermitted1, notpermitted2]
- suffixesNotPermitted=[]
- name=org.apache.syncope.common.lib.policy.DefaultAccountRuleConf
-]]
---
-
-===== Delete option
-The option to delete a specified policy.
-
-[source]
---
-$ ./syncopeadm.sh policy --delete {POLICY-ID} {POLICY-ID} [...]
---
-
-The delete option, as can be imagined, tries to remove a specified policy.
-The output will be something like:
-[source]
---
- - Policy {POLICY-ID} successfully deleted
---
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/cli/question.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/cli/question.adoc b/src/main/asciidoc/cli/question.adoc
deleted file mode 100644
index ff04845..0000000
--- a/src/main/asciidoc/cli/question.adoc
+++ /dev/null
@@ -1,77 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-==== Question command
-The question command gets information about the user question to retrieve their password.
-
-===== Help message
-[source,bash]
-----
-Usage: question [options]
- Options:
- --help
- --list
- --read
- Syntax: --read {QUESTION-ID} {QUESTION-ID} [...]
- --delete
- Syntax: --delete {QUESTION-ID} {QUESTION-ID} [...]
-----
-
-===== List option
-Running the command with this option you will see the list of questions with their content.
-
-[source]
---
-$ ./syncopeadm.sh question --list
---
-
-[source]
---
-
-You are running: question --list
-
- > SECURITY QUESTION ID: 1
- content: What's your mother's maiden name?
-
---
-
-===== Read option
-The option to read all the information of specified questions.
-
-[source]
---
-$ ./syncopeadm.sh question --read {QUESTION-ID} {QUESTION-ID} [...]
---
-
-Unlike the list option, the read option shows only the questions passed as input.
-
-===== Delete option
-The option to delete a specified question.
-
-[source]
---
-$ ./syncopeadm.sh question --delete {QUESTION-ID} {QUESTION-ID} [...]
---
-
-The delete option, as can be imagined, tries to remove a specified question.
-The output will be something like:
-[source]
---
- - security question {QUESTION-ID} successfully deleted
---
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/cli/realm.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/cli/realm.adoc b/src/main/asciidoc/cli/realm.adoc
deleted file mode 100644
index 82ad44b..0000000
--- a/src/main/asciidoc/cli/realm.adoc
+++ /dev/null
@@ -1,111 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-==== Realm command
-The realm command retrieves information about the configured realm.
-
-===== Help message
-[source,bash]
-----
-Usage: realm [options]
- Options:
- --help
- --details
- --list
-----
-
-===== Details option
-This option shows a table with the amount of the available realms.
-
-[source]
---
-$ ./syncopeadm.sh realm --details
---
-
-[source]
---
-
-You are running: realm --details
-
-############################
-# #
-# REALMS DETAILS #
-# #
-############################
-# # #
-# DETAIL # VALUE #
-# # #
-############################
-# # #
-# Total number # 4 #
-# # #
-############################
-
---
-
-===== List option
-Running the command with this option you will see the list of the realms.
-
-[source]
---
-$ ./syncopeadm.sh realm --list
---
-
-[source]
---
-
-You are running: realm --list
-
- > REALM ID: 1
- name: /
- full path: /
- actions: []
- templates: {}
- parent id: 0
- account policy id: null
- password policy id: 4
-
- > REALM ID: 2
- name: odd
- full path: /odd
- actions: []
- templates: {}
- parent id: 1
- account policy id: 6
- password policy id: 4
-
- > REALM ID: 3
- name: even
- full path: /even
- actions: []
- templates: {}
- parent id: 1
- account policy id: null
- password policy id: 4
-
- > REALM ID: 4
- name: two
- full path: /even/two
- actions: []
- templates: {}
- parent id: 3
- account policy id: 5
- password policy id: 2
-
---
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/cli/report.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/cli/report.adoc b/src/main/asciidoc/cli/report.adoc
deleted file mode 100644
index 694ddc2..0000000
--- a/src/main/asciidoc/cli/report.adoc
+++ /dev/null
@@ -1,252 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-==== Report command
-The report command retrieves information about the configured reports.
-
-===== Help message
-[source,bash]
-----
-Usage: report [options]
- Options:
- --help
- --details
- --list
- --list-jobs
- --read
- Syntax: --read {REPORT-ID} {REPORT-ID} [...]
- --delete
- Syntax: --delete {REPORT-ID} {REPORT-ID} [...]
- --execute
- Syntax: --execute {REPORT-ID}
- --read-execution
- Syntax: --read-execution {EXECUTION-ID} {EXECUTION-ID} [...]
- --delete-execution
- Syntax: --delete-execution {EXECUTION-ID} {EXECUTION-ID} [...]
- --export-execution-result
- Syntax: --export-execution-result {EXECUTION-ID} {EXECUTION-ID} [...] {FORMAT}
- Format: CSV / HTML / PDF / XML / RTF
-----
-
-===== Details option
-This option shows a table with some details about the reports and their executions.
-
-[source]
---
-$ ./syncopeadm.sh report --details
---
-
-[source]
---
-
-You are running: report --details
-
-##############################
-# #
-# REPORTS DETAILS #
-# #
-##############################
-# # #
-# DETAIL # VALUE #
-# # #
-##############################
-# # #
-# Total numbers # 1 #
-# Never executed # 0 #
-# # #
-##############################
-
---
-
-===== List all option
-Running the command with this option you will see the list of configured reports.
-
-[source]
---
-$ ./syncopeadm.sh report --list
---
-[source]
---
-You are running: report --list
-
- > REPORT ID: 1
- name: test
- cron expression: null
- latest execution status: SUCCESS
- start date: Sun Feb 26 15:40:04 CET 2012
- end date: Sun Feb 26 15:41:04 CET 2012
- CONF:
- name: testUserReportlet
- features: [key, username, workflowId, status, creationDate, lastLoginDate, changePwdDate, passwordHistorySize, failedLoginCount, memberships, resources]
- plain attributes: [fullname, gender]
- derived attributes: [cn]
- virtual attributes: [virtualdata]
- matching condition: null
- EXECUTION:
- REPORT EXEC ID: 1
- status: SUCCESS
- message: null
- start date: Sun Feb 26 15:40:04 CET 2012
- end date: Sun Feb 26 15:41:04 CET 2012
- report id: 1
---
-
-===== List reports execution option
-Running the command with this option you will see the list of the report executions.
-
-[source]
---
-$ ./syncopeadm.sh report --list-jobs
---
-
-[source]
---
-
-You are running: report --list-jobs
-
- REPORT EXEC ID: 0
- status: Not Scheduled
- message: null
- start date: null
- end date: null
- report id: 1
-
---
-
-===== Read option
-The option to read all the information of a specified report.
-
-[source]
---
-$ ./syncopeadm.sh report --read {REPORT-ID} {REPORT-ID} [...]
---
-
-[source]
---
-You are running: report --read 1
-
- > REPORT ID: 1
- name: test
- cron expression: null
- latest execution status: SUCCESS
- start date: Sun Feb 26 15:40:04 CET 2012
- end date: Sun Feb 26 15:41:04 CET 2012
- CONF:
- name: testUserReportlet
- features: [key, username, workflowId, status, creationDate, lastLoginDate, changePwdDate, passwordHistorySize, failedLoginCount, memberships, resources]
- plain attributes: [fullname, gender]
- derived attributes: [cn]
- virtual attributes: [virtualdata]
- matching condition: null
- EXECUTION:
- REPORT EXEC ID: 1
- status: SUCCESS
- message: null
- start date: Sun Feb 26 15:40:04 CET 2012
- end date: Sun Feb 26 15:41:04 CET 2012
- report id: 1
---
-
-===== Read report executions option
-The option to read all the information of a specified report execution.
-
-[source]
---
-$ ./syncopeadm.sh rreport --read-execution {EXECUTION-ID} {EXECUTION-ID} [...]
---
-
-[source]
---
-You are running: report --read-execution 1
-
- REPORT EXEC ID: 1
- status: SUCCESS
- message: null
- start date: Sun Feb 26 15:40:04 CET 2012
- end date: Sun Feb 26 15:41:04 CET 2012
- report id: 1
---
-
-===== Delete option
-The option to delete a specified report.
-
-[source]
---
-$ ./syncopeadm.sh report --delete {REPORT-ID} {REPORT-ID} [...]
---
-
-The delete option, as can be imagined, tries to remove a specified report.
-[source]
---
- - Report {REPORT-ID} successfully deleted
---
-
-===== Delete report executions option
-The option to delete a specified report execution.
-
-[source]
---
-$ ./syncopeadm.sh report --delete-execution {EXECUTION-ID} {EXECUTION-ID} [...]
---
-
-The delete option, as can be imagined, tries to remove a specified report execution.
-[source]
---
- - Report execution {EXECUTION-ID} successfully deleted
---
-
-===== Execute option
-The option to run a report.
-
-[source]
---
-$ ./syncopeadm.sh report --execute {REPORT-ID}
---
-
-[source]
---
-You are running: report --execute 1
-
- - Report 1executed.
-
-
- - Run --read 1 to see the results.
---
-
-After the execution, if the result is positive, you have to read the report to know the execution
-results.
-
-===== Export execution option
-The option to export an execution in a certain format to see the results.
-
-[NOTE]
-At the moment only the XML format is supported.
-
-[source]
---
-$ ./syncopeadm.sh report --export-execution-result {EXECUTION-ID} {EXECUTION-ID} [...] {FORMAT}
- Format: CSV / HTML / PDF / XML / RTF
---
-
-[source]
---
-You are running: report --export-execution-result 101 XML
-
- - export_101.xml created.
---
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/cli/resource.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/cli/resource.adoc b/src/main/asciidoc/cli/resource.adoc
deleted file mode 100644
index e0c111c..0000000
--- a/src/main/asciidoc/cli/resource.adoc
+++ /dev/null
@@ -1,208 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-==== Resource command
-The resource command retrieves information about the resources.
-
-===== Help message
-[source,bash]
-----
-Usage: resource [options]
- Options:
- --help
- --details
- --list
- --read
- Syntax: --read {RESOURCE-NAME} {RESOURCE-NAME} [...]
- --delete
- Syntax: --delete {RESOURCE-NAME} {RESOURCE-NAME} [...]
-----
-
-===== Details option
-This option shows a table with amount of available resources.
-
-[source]
---
-$ ./syncopeadm.sh resource --details
---
-
-[source]
---
-
-You are running: resource --details
-
-#############################
-# #
-# RESOURCES DETAILS #
-# #
-#############################
-# # #
-# DETAIL # VALUE #
-# # #
-#############################
-# # #
-# Total numbers # 19 #
-# # #
-#############################
-
---
-
-Total number::
- number of resources;
-
-===== List option
-Running the command with this option you will see the list of resources.
-
-[source]
---
-$ ./syncopeadm.sh resource --list
---
-
-[source]
---
-
-You are running: resource --list
-
- > RESOURCE ID: ws-target-resource-1
- connector dispaly name: ConnInstance100
- etag value: 1287565200000
- connector id: 100
- account policy id: null
- password policy id: null
- sync policy id: null
- creator: admin
- creation date: Wed Oct 20 11:00:00 CEST 2010
- last modifier: admin
- last change date: Wed Oct 20 11:00:00 CEST 2010
- propagation actions class: []
- propagation priority: 1
- PROVISIONS:
- provision id: 15
- any type: USER
- object class: __ACCOUNT__
- sync token: null
- virtual schema: []
- MAPPING:
- ConnObjectLink: null
- MAPPING ITEM:
- mapping key: 99
- mapping item type: UserKey
- internal attribute name: id
- external attribute name: userId
- mandatory condition: true
- transformers class: []
- purpose: PROPAGATION
- connector object key: true
- password: false
-
- mapping key: 100
- mapping item type: UserPlainSchema
- internal attribute name: email
- external attribute name: email
- mandatory condition: true
- transformers class: []
- purpose: PROPAGATION
- connector object key: false
- password: false
-
- mapping key: 101
- mapping item type: UserPlainSchema
- internal attribute name: surname
- external attribute name: surname
- mandatory condition: true
- transformers class: []
- purpose: PROPAGATION
- connector object key: false
- password: false
-
- mapping key: 102
- mapping item type: Password
- internal attribute name: password
- external attribute name: __PASSWORD__
- mandatory condition: true
- transformers class: []
- purpose: PROPAGATION
- connector object key: false
- password: true
-
- mapping key: 335
- mapping item type: UserPlainSchema
- internal attribute name: surname
- external attribute name: fullname
- mandatory condition: true
- transformers class: []
- purpose: PROPAGATION
- connector object key: false
- password: false
-
- mapping key: 336
- mapping item type: UserPlainSchema
- internal attribute name: type
- external attribute name: type
- mandatory condition: true
- transformers class: []
- purpose: PROPAGATION
- connector object key: false
- password: false
-
- mapping key: 337
- mapping item type: UserPlainSchema
- internal attribute name: firstname
- external attribute name: name
- mandatory condition: false
- transformers class: []
- purpose: NONE
- connector object key: false
- password: false
-
- create trace level: ALL
- delete trace level: ALL
- update trace level: ALL
- sync trace level: ALL
- enforce mandatory condition: false
- override capabilities: false
- random password if not provided: false
- [...]
-
---
-
-===== Read option
-The option to read all the information of a specified resource.
-
-[source]
---
-$ ./syncopeadm.sh resource --read {RESOURCE-NAME} {RESOURCE-NAME} [...]
---
-
-Unlike the list option, the read option shows only the resources passed as input.
-
-===== Delete option
-The option to delete a specified resource.
-
-[source]
---
-$ ./syncopeadm.sh resource --delete {RESOURCE-NAME} {RESOURCE-NAME} [...]
---
-
-The delete option, as can be imagined, tries to remove the specified resources.
-The output will be something like:
-[source]
---
- - Resource {RESOURCE-NAME} successfully deleted
---
http://git-wip-us.apache.org/repos/asf/syncope/blob/75387d7a/src/main/asciidoc/cli/role.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/cli/role.adoc b/src/main/asciidoc/cli/role.adoc
deleted file mode 100644
index c36ea4e..0000000
--- a/src/main/asciidoc/cli/role.adoc
+++ /dev/null
@@ -1,148 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-==== Role command
-The role command retrieves information about the roles.
-
-===== Help message
-[source,bash]
-----
-Usage: role [options]
- Options:
- --help
- --details
- --list
- --read
- Syntax: --read {ROLE-NAME} {ROLE-NAME} [...]
- --delete
- Syntax: --delete {ROLE-NAME} {ROLE-NAME} [...]
-----
-
-===== Details option
-This option shows a table with some details about the roles.
-
-[source]
---
-$ ./syncopeadm.sh role --details
---
-
-[source]
---
-
-You are running: role --details
-
-####################################
-# #
-# ROLES DETAILS #
-# #
-####################################
-# # #
-# DETAIL # VALUE #
-# # #
-####################################
-# # #
-# Total number # 4 #
-# Without entitlements # 0 #
-# # #
-####################################
-
---
-
-Total number::
- number of created roles;
-Without entitlements::
- number of roles without linked entitlements.
-
-===== List option
-Running the command with this option you will see the list of roles with the realm where they are configured and their entitlments.
-
-[source]
---
-$ ./syncopeadm.sh role --list
---
-
-[source]
---
-
-You are running: role --list
-
- > ROLE ID: User reviewer
- REALMS:
- - /odd
- - /even
- ENTITLEMENTS:
- - USER_READ
- - USER_LIST
- - USER_SEARCH
- dynamic membership condition: null
-
- > ROLE ID: User manager
- REALMS:
- - /
- ENTITLEMENTS:
- - WORKFLOW_FORM_SUBMIT
- - USER_READ
- - USER_LIST
- - USER_SEARCH
- - WORKFLOW_FORM_CLAIM
- dynamic membership condition: null
-
- > ROLE ID: Other
- REALMS:
- - /odd
- ENTITLEMENTS:
- - SCHEMA_READ
- - GROUP_READ
- - WORKFLOW_FORM_CLAIM
- dynamic membership condition: null
-
- > ROLE ID: Search for realm evenTwo
- REALMS:
- - /even/two
- ENTITLEMENTS:
- - USER_READ
- - USER_SEARCH
- dynamic membership condition: null
-
---
-
-===== Read option
-The option to read all the information of specified roles.
-
-[source]
---
-$ ./syncopeadm.sh role --read {ROLE-NAME} {ROLE-NAME} [...]
---
-
-Unlike the list option, the read option shows only the roles passed as input.
-
-===== Delete option
-The option to delete specified roles.
-
-[source]
---
-$ ./syncopeadm.sh role --delete {ROLE-NAME} {ROLE-NAME} [...]
---
-
-The delete option, as can be imagined, tries to remove specified roles.
-The output will be something like:
-[source]
---
- - role {ROLE-NAME} successfully deleted
---