syncope git commit: Empty change to trigger github sync
Repository: syncope Updated Branches: refs/heads/master 270488da6 -> 92e8ecc48 Empty change to trigger github sync Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/92e8ecc4 Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/92e8ecc4 Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/92e8ecc4 Branch: refs/heads/master Commit: 92e8ecc48ded246a68585aaff199e043ed05e78b Parents: 270488d Author: Francesco ChicchiriccòAuthored: Thu Aug 25 15:58:04 2016 +0200 Committer: Francesco Chicchiriccò Committed: Thu Aug 25 15:58:04 2016 +0200 -- pom.xml | 1 - 1 file changed, 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/syncope/blob/92e8ecc4/pom.xml -- diff --git a/pom.xml b/pom.xml index 9bc153e..4d89fe2 100644 --- a/pom.xml +++ b/pom.xml @@ -18,7 +18,6 @@ specific language governing permissions and limitations under the License. --> http://maven.apache.org/POM/4.0.0; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd;> - 4.0.0 Apache Syncope
[2/2] syncope git commit: [SYNCOPE-700] RESTful services
[SYNCOPE-700] RESTful services Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/270488da Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/270488da Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/270488da Branch: refs/heads/master Commit: 270488da6c60c575f4646b0c5e9a9554d47b9b15 Parents: 0880022 Author: Francesco ChicchiriccòAuthored: Thu Aug 25 14:48:14 2016 +0200 Committer: Francesco Chicchiriccò Committed: Thu Aug 25 14:48:14 2016 +0200 -- .../asciidoc/images/restReferenceLoggerRead.png | Bin 68071 -> 0 bytes .../images/restReferenceLoggerUpdate.png| Bin 63936 -> 0 bytes .../images/restSchemaReferenceLogger.png| Bin 203689 -> 0 bytes .../reference-guide/architecture/core.adoc | 6 +- .../restfulservices.adoc| 249 +++ .../restfulservices/client-library.adoc | 60 - .../restfulservices/restful-reference.adoc | 34 --- .../restfulservices/restful-services.adoc | 30 --- .../workingwithapachesyncope.adoc | 2 +- 9 files changed, 253 insertions(+), 128 deletions(-) -- http://git-wip-us.apache.org/repos/asf/syncope/blob/270488da/src/main/asciidoc/images/restReferenceLoggerRead.png -- diff --git a/src/main/asciidoc/images/restReferenceLoggerRead.png b/src/main/asciidoc/images/restReferenceLoggerRead.png deleted file mode 100644 index b9c0152..000 Binary files a/src/main/asciidoc/images/restReferenceLoggerRead.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/syncope/blob/270488da/src/main/asciidoc/images/restReferenceLoggerUpdate.png -- diff --git a/src/main/asciidoc/images/restReferenceLoggerUpdate.png b/src/main/asciidoc/images/restReferenceLoggerUpdate.png deleted file mode 100644 index 58ac593..000 Binary files a/src/main/asciidoc/images/restReferenceLoggerUpdate.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/syncope/blob/270488da/src/main/asciidoc/images/restSchemaReferenceLogger.png -- diff --git a/src/main/asciidoc/images/restSchemaReferenceLogger.png b/src/main/asciidoc/images/restSchemaReferenceLogger.png deleted file mode 100644 index 44b85a6..000 Binary files a/src/main/asciidoc/images/restSchemaReferenceLogger.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/syncope/blob/270488da/src/main/asciidoc/reference-guide/architecture/core.adoc -- diff --git a/src/main/asciidoc/reference-guide/architecture/core.adoc b/src/main/asciidoc/reference-guide/architecture/core.adoc index 7252da3..c46f6ec 100644 --- a/src/main/asciidoc/reference-guide/architecture/core.adoc +++ b/src/main/asciidoc/reference-guide/architecture/core.adoc @@ -29,10 +29,10 @@ The primary way to consume Core services is the https://en.wikipedia.org/wiki/Re interface, which enables full access to all the features provided. This interface enables third-party applications, written in any programming language, to consume IdM services. -The rich pre-defined set of endpoints can be extended by adding new ones, which might be needed on a given Apache -Syncope deployment to complement the native features with domain-specific operations. +The rich pre-defined set of endpoints can be < > by adding new ones, which might be needed on a +given Apache Syncope deployment to complement the native features with domain-specific operations. -An < > is available, providing full http://swagger.io/[Swagger^] features, +An < > is also available, providing full http://swagger.io/[Swagger^] features, which enables in-browser access to all the REST endpoints defined. At a technical level, the RESTful interface is a fully-compliant http://git-wip-us.apache.org/repos/asf/syncope/blob/270488da/src/main/asciidoc/reference-guide/workingwithapachesyncope/restfulservices.adoc -- diff --git a/src/main/asciidoc/reference-guide/workingwithapachesyncope/restfulservices.adoc b/src/main/asciidoc/reference-guide/workingwithapachesyncope/restfulservices.adoc new file mode 100644 index 000..b59aa54 --- /dev/null +++ b/src/main/asciidoc/reference-guide/workingwithapachesyncope/restfulservices.adoc @@ -0,0 +1,249 @@ +// +// 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 +//
[1/2] syncope git commit: Adding more external Javadoc refs
Repository: syncope Updated Branches: refs/heads/master d9848ecd6 -> 270488da6 Adding more external Javadoc refs Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/08800221 Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/08800221 Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/08800221 Branch: refs/heads/master Commit: 088002211e8b7dbee48e0136ab9430bb23a35d3c Parents: d9848ec Author: Francesco ChicchiriccòAuthored: Thu Aug 25 13:23:39 2016 +0200 Committer: Francesco Chicchiriccò Committed: Thu Aug 25 13:23:39 2016 +0200 -- pom.xml | 7 +++ 1 file changed, 7 insertions(+) -- http://git-wip-us.apache.org/repos/asf/syncope/blob/08800221/pom.xml -- diff --git a/pom.xml b/pom.xml index 9d3d4a4..9bc153e 100644 --- a/pom.xml +++ b/pom.xml @@ -1971,6 +1971,13 @@ under the License. http://docs.oracle.com/javaee/7/api/ http://www.slf4j.org/api/ http://connid.tirasa.net/apidocs/1.4/ + http://cxf.apache.org/javadoc/latest-3.1.x/ + http://fasterxml.github.io/jackson-core/javadoc/2.8/ + http://fasterxml.github.io/jackson-databind/javadoc/2.8/ + http://fasterxml.github.io/jackson-annotations/javadoc/2.8/ + http://fasterxml.github.io/jackson-dataformat-xml/javadoc/2.8/ + http://fasterxml.github.io/jackson-dataformat-yaml/javadoc/2.8/ + http://fasterxml.github.io/jackson-datatype-joda/javadoc/2.8/ http://camel.apache.org/maven/current/camel-core/apidocs/ http://camel.apache.org/maven/current/camel-spring/apidocs/ https://ci.apache.org/projects/wicket/apidocs/7.x/
syncope git commit: More work on the docs - notifications, policies, workflow.
Repository: syncope Updated Branches: refs/heads/master 9c3180662 -> d9848ecd6 More work on the docs - notifications, policies, workflow. Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/d9848ecd Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/d9848ecd Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/d9848ecd Branch: refs/heads/master Commit: d9848ecd605c87da2644722d008a3b815ee06f1b Parents: 9c31806 Author: Colm O hEigeartaighAuthored: Thu Aug 25 11:56:08 2016 +0100 Committer: Colm O hEigeartaigh Committed: Thu Aug 25 11:56:24 2016 +0100 -- .../reference-guide/concepts/notifications.adoc | 12 +-- .../reference-guide/concepts/policies.adoc | 82 ++-- .../reference-guide/concepts/workflow.adoc | 12 +-- 3 files changed, 53 insertions(+), 53 deletions(-) -- http://git-wip-us.apache.org/repos/asf/syncope/blob/d9848ecd/src/main/asciidoc/reference-guide/concepts/notifications.adoc -- diff --git a/src/main/asciidoc/reference-guide/concepts/notifications.adoc b/src/main/asciidoc/reference-guide/concepts/notifications.adoc index 2646603..988e6ab 100644 --- a/src/main/asciidoc/reference-guide/concepts/notifications.adoc +++ b/src/main/asciidoc/reference-guide/concepts/notifications.adoc @@ -51,7 +51,7 @@ of the generated < > Notification Events -Notification (and < >) events are essentially a mean to identify the invocation of specific methods +Notification (and < >) events are essentially a means of identifying the invocation of specific methods within the <>, in line with _join points_ in the https://en.wikipedia.org/wiki/Aspect-oriented_programming[Aspect Oriented Programming (AOP)^]. @@ -70,7 +70,7 @@ for `TASK` the various <> Tasks configured, for `PROPAGATION`, `PU . event type - the final identification of the event; depends on the other coordinates . success or failure - whether the current event shall be considered in case of success or failure -The admin console provides < > for assisted specification of valid events. +The admin console provides < > to assist with the specification of valid events. [TIP] @@ -94,7 +94,7 @@ successful execution of the event identified by the `unexpected identification` [NOTE] -Custom events can be used when in need of triggering notifications from non-predefined joint points, as BPMN `userTask` +Custom events can be used to trigger notifications from non-predefined joint points, as BPMN `userTask` instances within the <>, <>, <>, <> or other custom code. @@ -106,13 +106,13 @@ to be used respectively for plaintext and HTML e-mails, and is available for sel [NOTE] -Notification templates can be easily managed either via < > or -<>. +Notification templates can be easily managed either via the < > or +the <>. The full power of JEXL expressions - see http://commons.apache.org/proper/commons-jexl/reference/syntax.html[reference^] and http://commons.apache.org/proper/commons-jexl/reference/examples.html[some examples^] - is available. + -Among others, the `user` variable, instance of +For example, the `user` variable, an instance of ifeval::["{snapshotOrRelease}" == "release"] https://github.com/apache/syncope/blob/syncope-{docVersion}/common/lib/src/main/java/org/apache/syncope/common/lib/to/UserTO.java[UserTO^] endif::[] http://git-wip-us.apache.org/repos/asf/syncope/blob/d9848ecd/src/main/asciidoc/reference-guide/concepts/policies.adoc -- diff --git a/src/main/asciidoc/reference-guide/concepts/policies.adoc b/src/main/asciidoc/reference-guide/concepts/policies.adoc index c18fece..694bfa4 100644 --- a/src/main/asciidoc/reference-guide/concepts/policies.adoc +++ b/src/main/asciidoc/reference-guide/concepts/policies.adoc @@ -18,37 +18,37 @@ // === Policies -Policies control different aspects of the < > process and can be used to fine-tune and adapt -the overall mechanism to the particularities of the spefic domain in which a given Apache Syncope deployment is running. +Policies control different aspects of the < > process. They can be used to fine-tune and adapt +the overall mechanism to the particularities of the specific domain in which a given Apache Syncope deployment is running. [[policy-composition]] [TIP] .Policy
syncope git commit: Forgot to commit test change for d18bdbd582dfe17ffb5605da584aade7ddd11f7e
Repository: syncope Updated Branches: refs/heads/master d18bdbd58 -> 9c3180662 Forgot to commit test change for d18bdbd582dfe17ffb5605da584aade7ddd11f7e Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/9c318066 Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/9c318066 Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/9c318066 Branch: refs/heads/master Commit: 9c31806628af91e1539842073143d26d1a1fbf60 Parents: d18bdbd Author: Francesco ChicchiriccòAuthored: Thu Aug 25 12:50:18 2016 +0200 Committer: Francesco Chicchiriccò Committed: Thu Aug 25 12:50:18 2016 +0200 -- .../src/test/java/org/apache/syncope/fit/cli/CLIITCase.java| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/syncope/blob/9c318066/fit/core-reference/src/test/java/org/apache/syncope/fit/cli/CLIITCase.java -- diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/cli/CLIITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/cli/CLIITCase.java index 162e798..bbaf4f1 100644 --- a/fit/core-reference/src/test/java/org/apache/syncope/fit/cli/CLIITCase.java +++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/cli/CLIITCase.java @@ -197,7 +197,7 @@ public class CLIITCase extends AbstractITCase { @Override public boolean evaluate(final String line) { -return line.startsWith(" > USER ID:"); +return line.startsWith(" > USER KEY:"); } }); assertEquals(5, users);
[2/3] syncope git commit: [SYNCOPE-700] Reviwing CLI
http://git-wip-us.apache.org/repos/asf/syncope/blob/d18bdbd5/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserResultManager.java -- diff --git a/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserResultManager.java b/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserResultManager.java index 50ccd74..2c479a4 100644 --- a/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserResultManager.java +++ b/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserResultManager.java @@ -39,7 +39,7 @@ public class UserResultManager extends CommonsResultManager { } private void printUser(final UserTO userTO) { -System.out.println(" > USER ID: " + userTO.getKey()); +System.out.println(" > USER KEY: " + userTO.getKey()); System.out.println("username: " + userTO.getUsername()); System.out.println("realm: " + userTO.getRealm()); System.out.println("status: " + userTO.getStatus()); @@ -64,8 +64,8 @@ public class UserResultManager extends CommonsResultManager { System.out.println("failed logins: " + userTO.getFailedLogins()); System.out.println("RELATIONSHIPS:"); printRelationships(userTO.getRelationships()); -System.out.println("security question id: " + userTO.getSecurityQuestion()); -System.out.println("security question answer id: " + userTO.getSecurityAnswer()); +System.out.println("security question key: " + userTO.getSecurityQuestion()); +System.out.println("security question answer key: " + userTO.getSecurityAnswer()); System.out.println(""); } @@ -103,7 +103,7 @@ public class UserResultManager extends CommonsResultManager { public void printFailedUsers(final Mapusers) { final Table.TableBuilder tableBuilder = -new Table.TableBuilder("Users not deleted").header("user id").header("cause"); +new Table.TableBuilder("Users not deleted").header("user key").header("cause"); for (final Map.Entry entrySet : users.entrySet()) { tableBuilder.rowValues(new LinkedList<>(Arrays.asList(entrySet.getKey(), entrySet.getValue(; } http://git-wip-us.apache.org/repos/asf/syncope/blob/d18bdbd5/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByResource.java -- diff --git a/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByResource.java b/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByResource.java index abf3811..83af7ed 100644 --- a/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByResource.java +++ b/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByResource.java @@ -30,7 +30,7 @@ public class UserSearchByResource extends AbstractUserCommand { private static final Logger LOG = LoggerFactory.getLogger(UserSearchByResource.class); -private static final String SEARCH_HELP_MESSAGE = "user --search-by-resource {REALM} {RESOURCE-NAME}"; +private static final String SEARCH_HELP_MESSAGE = "user --search-by-resource {REALM} {RESOURCE-KEY}"; private final Input input; http://git-wip-us.apache.org/repos/asf/syncope/blob/d18bdbd5/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByRole.java -- diff --git a/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByRole.java b/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByRole.java index 6674966..10c760e 100644 --- a/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByRole.java +++ b/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByRole.java @@ -30,7 +30,7 @@ public class UserSearchByRole extends AbstractUserCommand { private static final Logger LOG = LoggerFactory.getLogger(UserSearchByRole.class); -private static final String SEARCH_HELP_MESSAGE = "user --search-by-role {REALM} {ROLE-NAME}"; +private static final String SEARCH_HELP_MESSAGE = "user --search-by-role {REALM} {ROLE-KEY}"; private final Input input; http://git-wip-us.apache.org/repos/asf/syncope/blob/d18bdbd5/client/cli/src/main/resources/messages.properties -- diff --git a/client/cli/src/main/resources/messages.properties b/client/cli/src/main/resources/messages.properties index 05ef8ad..0e47a36 100644 --- a/client/cli/src/main/resources/messages.properties +++
[3/3] syncope git commit: [SYNCOPE-700] Reviwing CLI
[SYNCOPE-700] Reviwing CLI Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/d18bdbd5 Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/d18bdbd5 Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/d18bdbd5 Branch: refs/heads/master Commit: d18bdbd582dfe17ffb5605da584aade7ddd11f7e Parents: 2c4d363 Author: Francesco ChicchiriccòAuthored: Thu Aug 25 12:20:30 2016 +0200 Committer: Francesco Chicchiriccò Committed: Thu Aug 25 12:20:30 2016 +0200 -- .../commands/anyobject/AnyObjectCommand.java| 2 +- .../cli/commands/anyobject/AnyObjectDelete.java | 2 +- .../cli/commands/anyobject/AnyObjectRead.java | 4 +- ...ctReadAttributeBySchemaTypeAndSchemaKey.java | 61 ++ ...tReadAttributeBySchemaTypeAndSchemaName.java | 61 -- .../AnyObjectReadAttributesBySchemaType.java| 2 +- .../anyobject/AnyObjectResultManager.java | 6 +- .../cli/commands/connector/ConnectorDelete.java | 2 +- .../ConnectorListConfigurationProperties.java | 2 +- .../cli/commands/connector/ConnectorRead.java | 2 +- .../connector/ConnectorReadByResource.java | 3 +- .../connector/ConnectorResultManager.java | 2 +- .../commands/domain/DomainResultManager.java| 2 +- .../entitlement/EntitlementCommand.java | 6 +- .../entitlement/EntitlementReadByUserId.java| 59 - .../entitlement/EntitlementReadByUserKey.java | 59 + .../entitlement/EntitlementResultManager.java | 2 +- .../entitlement/EntitlementSearchByRole.java| 2 +- .../client/cli/commands/group/GroupCommand.java | 2 +- .../client/cli/commands/group/GroupDelete.java | 2 +- .../client/cli/commands/group/GroupRead.java| 2 +- ...upReadAttributeBySchemaTypeAndSchemaKey.java | 61 ++ ...pReadAttributeBySchemaTypeAndSchemaName.java | 61 -- .../group/GroupReadAttributesBySchemaType.java | 2 +- .../cli/commands/group/GroupResultManager.java | 2 +- .../notification/NotificationDelete.java| 3 +- .../commands/notification/NotificationRead.java | 2 +- .../notification/NotificationResultManager.java | 2 +- .../cli/commands/policy/PolicyDelete.java | 2 +- .../client/cli/commands/policy/PolicyRead.java | 2 +- .../cli/commands/question/QuestionDelete.java | 2 +- .../cli/commands/question/QuestionRead.java | 2 +- .../question/QuestionResultManager.java | 2 +- .../cli/commands/realm/RealmResultManager.java | 8 +-- .../cli/commands/report/ReportDelete.java | 2 +- .../commands/report/ReportDeleteExecution.java | 2 +- .../cli/commands/report/ReportExecute.java | 2 +- .../commands/report/ReportExportExecution.java | 2 +- .../client/cli/commands/report/ReportRead.java | 2 +- .../commands/report/ReportResultManager.java| 4 +- .../cli/commands/resource/ResourceDelete.java | 2 +- .../cli/commands/resource/ResourceRead.java | 2 +- .../resource/ResourceResultManager.java | 12 ++-- .../client/cli/commands/role/RoleDelete.java| 2 +- .../client/cli/commands/role/RoleRead.java | 2 +- .../cli/commands/role/RoleResultManager.java| 2 +- .../commands/schema/SchemaResultManager.java| 2 +- .../client/cli/commands/task/TaskDelete.java| 2 +- .../client/cli/commands/task/TaskExecute.java | 2 +- .../cli/commands/task/TaskExecutionDelete.java | 2 +- .../client/cli/commands/task/TaskRead.java | 2 +- .../client/cli/commands/user/UserCommand.java | 6 +- .../client/cli/commands/user/UserDelete.java| 2 +- .../cli/commands/user/UserReadByUserId.java | 66 .../cli/commands/user/UserReadByUserKey.java| 66 .../cli/commands/user/UserResultManager.java| 8 +-- .../cli/commands/user/UserSearchByResource.java | 2 +- .../cli/commands/user/UserSearchByRole.java | 2 +- .../cli/src/main/resources/messages.properties | 24 +++ .../api/notification/NotificationManager.java | 2 +- .../org/apache/syncope/fit/cli/CLIITCase.java | 6 +- .../workingwithapachesyncope/cli/anyObject.adoc | 55 .../workingwithapachesyncope/cli/cli.adoc | 2 + .../cli/configuration.adoc | 3 +- .../workingwithapachesyncope/cli/connector.adoc | 9 ++- .../workingwithapachesyncope/cli/domain.adoc| 5 +- .../cli/entitlement.adoc| 12 ++-- .../workingwithapachesyncope/cli/group.adoc | 11 ++-- .../workingwithapachesyncope/cli/info.adoc | 3 +- .../workingwithapachesyncope/cli/logger.adoc| 5 +- .../cli/notification.adoc | 7 +-- .../workingwithapachesyncope/cli/policy.adoc| 9 ++- .../workingwithapachesyncope/cli/question.adoc | 7 +--
[1/3] syncope git commit: [SYNCOPE-700] Password Reset
Repository: syncope Updated Branches: refs/heads/master 09b250fa4 -> d18bdbd58 [SYNCOPE-700] Password Reset Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/2c4d363c Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/2c4d363c Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/2c4d363c Branch: refs/heads/master Commit: 2c4d363c264cc1ce0d6a4301c2a1e383e5a1add8 Parents: 09b250f Author: Francesco ChicchiriccòAuthored: Thu Aug 25 11:02:12 2016 +0200 Committer: Francesco Chicchiriccò Committed: Thu Aug 25 11:02:12 2016 +0200 -- .../concepts/typemanagement.adoc| 5 ++-- .../concepts/usersgroupsandanyobjects.adoc | 29 +++- .../adminconsole/configuration.adoc | 2 +- 3 files changed, 32 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/syncope/blob/2c4d363c/src/main/asciidoc/reference-guide/concepts/typemanagement.adoc -- diff --git a/src/main/asciidoc/reference-guide/concepts/typemanagement.adoc b/src/main/asciidoc/reference-guide/concepts/typemanagement.adoc index b78374b..0c3a382 100644 --- a/src/main/asciidoc/reference-guide/concepts/typemanagement.adoc +++ b/src/main/asciidoc/reference-guide/concepts/typemanagement.adoc @@ -102,6 +102,7 @@ When defining a virtual schema, the following information must be provided: * Any Type - reference < > on the external resource * Read-only flag - whether the external attribute value(s) for this schema can only be read, or whether they can be written to as well +[[virtual-attribute-cache]] .Virtual Attribute Cache For performance optimization, virtual attributes are managed by an internal cache to control the actual access to @@ -154,8 +155,8 @@ given user / group / any object instance) and for < > can be selected so that instances af a given any type will -be enabled to populate attributes for schemas in those classes. +For all Any Types that are defined, a set of < > can be selected so that instances af a given +Any Type will be enabled to populate attributes for schemas in those classes. .Any types and attributes allowed for Users, Groups and Any Objects http://git-wip-us.apache.org/repos/asf/syncope/blob/2c4d363c/src/main/asciidoc/reference-guide/concepts/usersgroupsandanyobjects.adoc -- diff --git a/src/main/asciidoc/reference-guide/concepts/usersgroupsandanyobjects.adoc b/src/main/asciidoc/reference-guide/concepts/usersgroupsandanyobjects.adoc index 456abde..09d1642 100644 --- a/src/main/asciidoc/reference-guide/concepts/usersgroupsandanyobjects.adoc +++ b/src/main/asciidoc/reference-guide/concepts/usersgroupsandanyobjects.adoc @@ -41,7 +41,7 @@ For each of the identities above, Apache Syncope is capable of maintaining: ** `values` is a (possibly singleton) collection of data (e.g. `[Doe]` but also `[\john@syncope.apache.org, \j...@gmail.com]`) ; the type of values that can be assigned to each attribute is defined via the < > matching the `key` -value (i.e. _plain_, _derived_ and _virtual_); +value (e.g. _plain_, _derived_ and _virtual_); . associations with < >, for < >. [IMPORTANT] @@ -76,3 +76,30 @@ _dynamic_ members of the group. + Dynamic memberships have some limitations: for example, < > do not apply; group-based provisioning is still effective. + + Password Reset + +When users lost their password, a feature is available to help gaining back access to Apache Syncope: password reset. + +The process can be outlined as follows: + +. user asks for password reset, typically via < > +. user is asked to provide an answer to the security question that was selected during self-registration or self-update +. if the expected answer is provided, a unique token with time-constrained validity is internally generated and an +e-mail is sent to the configured address for the user with a link - again, typically to the +< > - containing such token value +. user clicks on the received link and provides new password value, typically via < > +. user receives confirmation via e-mail + +[TIP]
syncope git commit: [SYNCOPE-700] generalizing protocol, host, port where applicable
Repository: syncope Updated Branches: refs/heads/master c4587cfdf -> 09b250fa4 [SYNCOPE-700] generalizing protocol,host,port where applicable Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/09b250fa Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/09b250fa Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/09b250fa Branch: refs/heads/master Commit: 09b250fa490ecc3be30c30377214175fc05f92ad Parents: c4587cf Author: Francesco ChicchiriccòAuthored: Thu Aug 25 09:58:46 2016 +0200 Committer: Francesco Chicchiriccò Committed: Thu Aug 25 09:58:46 2016 +0200 -- src/main/asciidoc/getting-started/obtain.adoc | 23 ++-- .../reference-guide/concepts/extensions.adoc| 4 ++-- .../adminconsole/adminconsole.adoc | 4 ++-- 3 files changed, 16 insertions(+), 15 deletions(-) -- http://git-wip-us.apache.org/repos/asf/syncope/blob/09b250fa/src/main/asciidoc/getting-started/obtain.adoc -- diff --git a/src/main/asciidoc/getting-started/obtain.adoc b/src/main/asciidoc/getting-started/obtain.adoc index 905e87e..407f7b4 100644 --- a/src/main/asciidoc/getting-started/obtain.adoc +++ b/src/main/asciidoc/getting-started/obtain.adoc @@ -155,22 +155,22 @@ sudo service tomcat8 start [[deb-components]] Components -CAUTION: The following assumes that Apache Tomcat is reachable on host `host.domain` and port `port`. +CAUTION: The following assumes that `protocol`, `host` and `port` reflect your Apache Tomcat installation. [cols="1,2"] |=== | Complete REST API reference -| http://host.domain:port/syncope/index.html +| protocol://host:port/syncope/index.html | http://swagger.io/[Swagger^] UI -| http://host.domain:port/syncope/swagger/ +| protocol://host:port/syncope/swagger/ | Administration console -| http://host.domain:port/syncope-console/ + +| protocol://host:port/syncope-console/ | End-user UI -| http://localhost:9080/syncope-enduser/ +| protocol://host:port/syncope-enduser/ |=== @@ -290,23 +290,23 @@ image::installer-14.png[installer-14] [[installer-components]] Components -CAUTION: The following assumes that the Java EE container is reachable on host `host.domain` and port `port`. +CAUTION: The following assumes that `protocol`, `host` and `port` reflect your Java EE container installation. [cols="1,2"] |=== | Complete REST API reference -| http://host.domain:port/syncope/index.html +| protocol://host:port/syncope/index.html | http://swagger.io/[Swagger^] UI -| http://host.domain:port/syncope/swagger/ +| protocol://host:port/syncope/swagger/ | Administration console -| http://localhost:9080/syncope-console/ + +| protocol://host:port/syncope-console/ + Credentials: `admin` / `password` | End-user UI -| http://localhost:9080/syncope-enduser/ +| protocol://host:port/syncope-enduser/ |=== @@ -505,10 +505,11 @@ The installation process creates `cli.properties`, which contains all the requir Syncope REST API services. The file content looks like the following: -[source] + syncope.rest.services=http://localhost:9080/syncope/rest syncope.admin.user=admin syncope.admin.password=QePSFVTnzwQowM4ohhaUYcE6aW47MVZ/ + where: http://git-wip-us.apache.org/repos/asf/syncope/blob/09b250fa/src/main/asciidoc/reference-guide/concepts/extensions.adoc -- diff --git a/src/main/asciidoc/reference-guide/concepts/extensions.adoc b/src/main/asciidoc/reference-guide/concepts/extensions.adoc index 591dbc9..62b545e 100644 --- a/src/main/asciidoc/reference-guide/concepts/extensions.adoc +++ b/src/main/asciidoc/reference-guide/concepts/extensions.adoc @@ -73,10 +73,10 @@ This extension enables http://swagger.io/swagger-ui/[Swagger UI^] as web interfa Once installed, Swagger UI is available at [source] -- -http://host:port/syncope/swagger/ +protocol://host:port/syncope/swagger/ -- -where `host` and `port` reflect your Java EE container installation. +where `protocol`, `host` and `port` reflect your Java EE container installation. [NOTE] .Extension Sources http://git-wip-us.apache.org/repos/asf/syncope/blob/09b250fa/src/main/asciidoc/reference-guide/workingwithapachesyncope/adminconsole/adminconsole.adoc -- diff --git a/src/main/asciidoc/reference-guide/workingwithapachesyncope/adminconsole/adminconsole.adoc b/src/main/asciidoc/reference-guide/workingwithapachesyncope/adminconsole/adminconsole.adoc index 896166a..3be76c6 100644 --- a/src/main/asciidoc/reference-guide/workingwithapachesyncope/adminconsole/adminconsole.adoc +++