Author: angela
Date: Tue Jan 17 13:52:10 2017
New Revision: 1779195

URL: http://svn.apache.org/viewvc?rev=1779195&view=rev
Log:
security documentation: fix  broken links (list provided by alexandre 
collignon, thanks)

Modified:
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/accesscontrol.md
    
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/accesscontrol/default.md
    
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/accesscontrol/differences.md
    
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/default.md
    
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/external/defaultusersync.md
    
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/external/dynamic.md
    
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/ldap.md
    
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/tokenmanagement.md
    
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/usersync.md
    
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/composite.md
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/cug.md
    
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/restriction.md
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/permission.md
    
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/permission/default.md
    
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/principal/principalprovider.md
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/privilege.md
    
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/privilege/mappingtoitems.md
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user.md
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/default.md
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/expiry.md
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/groupaction.md

Modified: 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/accesscontrol.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/accesscontrol.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/accesscontrol.md 
(original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/accesscontrol.md 
Tue Jan 17 13:52:10 2017
@@ -28,7 +28,7 @@ read [Using the Access Control Managemen
 a comprehensive list of method calls as well as examples that may be used to
 edit the access control content of the repository.
 
-<a href="jcr_api"/>
+<a name="jcr_api"/>
 ### JCR API
 
 Access Control Management is an optional feature defined by [JSR 283] 
consisting of
@@ -102,7 +102,7 @@ Oak 1.0 defines a dedicated restriction
 [Restriction Management](authorization/restriction.html) for details and 
further
 information regarding extensibility and pluggability.
 
-<a href="utilities"/>
+<a name="utilities"/>
 ### Utilities
 
 The jcr-commons module present with Jackrabbit provide some access control 
related
@@ -124,7 +124,7 @@ the complete list of methods.
     acMgr.setPolicy(path, acl);
     session.save();
 
-<a href="default_implementation"/>
+<a name="default_implementation"/>
 ### Characteristics of the Default Implementation
 
 The behavior of the default access control implementation is described in 
sections 

Modified: 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/accesscontrol/default.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/accesscontrol/default.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/accesscontrol/default.md
 (original)
+++ 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/accesscontrol/default.md
 Tue Jan 17 13:52:10 2017
@@ -115,7 +115,7 @@ restrictions as mentioned by JSR 283. De
 in Oak 1.0 as well as a list of built-in restrictions and extensibility can be
 found in section [Restriction Management](../authorization/restriction.html).
 
-<a href="representation"/>
+<a name="representation"/>
 ### Representation in the Repository
 
 All access control policies defined with an Oak repository are stores child of

Modified: 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/accesscontrol/differences.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/accesscontrol/differences.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/accesscontrol/differences.md
 (original)
+++ 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/accesscontrol/differences.md
 Tue Jan 17 13:52:10 2017
@@ -65,7 +65,7 @@ Restrictions: as of OAK the optional res
 ##### Principal-based Access Control
 The principal-based access control management as present in Jackrabbit-core is 
no
 longer present with OAK. The main benefit of the principal-based approach has 
been
-incorporated with the changes in the default [permission 
evaluation](differences_permissions.html)).
+incorporated with the changes in the default [permission 
evaluation](../permission/differences.html)).
 In addition the default access control manager implementation supports all 
methods
 defined by `JackrabbitAccessControlManager`; i.e. editing access control 
information
 by principal is possible as long as the editing session has sufficient 
permission

Modified: 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/default.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/default.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/default.md
 (original)
+++ 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/default.md
 Tue Jan 17 13:52:10 2017
@@ -50,7 +50,7 @@ The proper way to obtain an guest sessio
 As of Oak 1.0 `Repository#login()` and `Repository#login(null, wspName)` is no
 longer treated as guest login. This behavior of Jackrabbit-core is violating 
the
 specification, which defines that null-login should be used for those cases 
where
-the authentication process is handled outside of the repository (see 
[Pre-Authentication](authentication/preauthentication.html)).
+the authentication process is handled outside of the repository (see 
[Pre-Authentication](preauthentication.html)).
 
 Similarly, any special treatment that Jackrabbit core applied for the guest 
(anonymous)
 user has been omitted altogether from the default [LoginModuleImpl]. In the 
default
@@ -96,12 +96,12 @@ Oak 1.0 comes with 2 different login mod
 [SimpleCredentials]:
 
 - Default (`LoginModuleImpl`) as described below
-- `ExternalLoginModule` as described in section [External 
Authentication](authentication/externalloginmodule.html)
+- `ExternalLoginModule` as described in section [External 
Authentication](externalloginmodule.html)
 
 ##### LoginModuleImpl
 
 The [LoginModuleImpl] defines a regular userId/password login and requires a
-repository setup that supports [User Management](user.html) and is designed to
+repository setup that supports [User Management](../user.html) and is designed 
to
 supports the following `Credentials`:
 
 - `SimpleCredentials`
@@ -171,7 +171,7 @@ with `ImpersonationCredentials` and appl
 - **Regular Impersonation**: Impersonation another user will only succeed if
   the impersonated user is valid (i.e. exists and is not disabled) _and_ the
   the user associated with the editing session is allowed to impersonate this
-  user. The latter depends on the [User Management](user.html) implementation
+  user. The latter depends on the [User Management](../user.html) 
implementation
   specifically on the return value of `User.getImpersonation().allows(Subject 
subject)`.
 
 ##### ImpersonationCredentials
@@ -204,14 +204,14 @@ following steps in order to get JCR impe
 <a name="token"/>
 #### Token Login
 
-See section [Token Authentication](authentication/tokenmanagement.html) for 
details
+See section [Token Authentication](tokenmanagement.html) for details
 regarding token based authentication.
 
 ##### TokenLoginModule
 
 The `TokenLoginModule` is in charge of creating new login tokens and validate
 repository logins with `TokenCredentials`. The exact behavior of this login 
module is
-described in section [Token 
Authentication](authentication/tokenmanagement.html).
+described in section [Token Authentication](tokenmanagement.html).
 
 <a name="pre_authenticated"/>
 #### Pre-Authenticated Login
@@ -223,7 +223,7 @@ validation.
 - Pre-Authentication combined with Login Module Chain
 - Pre-Authentication without Repository Involvement (aka `null` login)
 
-See section [Pre-Authentication Login](authentication/preauthentication.html) 
for
+See section [Pre-Authentication Login](preauthentication.html) for
 further details and examples.
 
 <a name="external"/>
@@ -235,13 +235,13 @@ systems (e.g. LDAP). For those setups th
 against a third party system with repository functionality, Oak provides a 
default
 implementation with extension points:
 
-- [External Authentication](authentication/externalloginmodule.html): Summary 
of
+- [External Authentication](externalloginmodule.html): Summary of
   the external authentication and details about the `ExternalLoginModule`.
-- [User and Group Synchronization](authentication/usersync.html): Details 
regarding
+- [User and Group Synchronization](usersync.html): Details regarding
   user and group synchronization as well as a list of configuration options 
provided
   by the the default implementations present with Oak.
-- [Identity Management](authentication/identitymanagement.html): Further 
information regarding extenal identity management.
-- [LDAP Integration](authentication/ldap.html): How to make use of the 
`ExternalLoginModule`
+- [Identity Management](identitymanagement.html): Further information 
regarding extenal identity management.
+- [LDAP Integration](ldap.html): How to make use of the `ExternalLoginModule`
   with the LDAP identity provider implementation. This combination is aimed to 
replace
   [com.day.crx.security.ldap.LDAPLoginModule], which relies on Jackrabbit 
internals
   and will no longer work with Oak.
@@ -256,7 +256,7 @@ the repository.
 
 This login module implementation requires an valid `SyncHandler` and 
`IdentityProvider`
 to be present. The detailed behavior of the `ExternalLoginModule` is described 
in
-section [External Authentication](authentication/externalloginmodule.html).
+section [External Authentication](externalloginmodule.html).
 
 <!-- hidden references -->
 [GuestCredentials]: 
http://www.day.com/specs/javax.jcr/javadocs/jcr-2.0/javax/jcr/GuestCredentials.html

Modified: 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/external/defaultusersync.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/external/defaultusersync.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/external/defaultusersync.md
 (original)
+++ 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/external/defaultusersync.md
 Tue Jan 17 13:52:10 2017
@@ -167,10 +167,10 @@ The default `SyncHandler` implementation
 | Group property mapping        | `group.propertyMapping`       | List mapping 
definition of local properties from external ones. |
 | | | |
 
-#### Configuration of the ExternalPrincipalConfiguration
+#### Configuration of the 'Apache Jackrabbit Oak External 
PrincipalConfiguration'
 
-Please note that the [ExternalPrincipalConfiguration] comes with a dedicated
-`RepositoryInitializer`, which requires the repository to be (re)initialized
+Please note that the `ExternalPrincipalConfiguration` _("Apache Jackrabbit Oak 
External PrincipalConfiguration")_ 
+comes with a dedicated `RepositoryInitializer`, which requires the repository 
to be (re)initialized
 once the module `oak-auth-external` is installed.
 
 The recommended way to assert a proper init, is to add 
@@ -178,7 +178,7 @@ The recommended way to assert a proper i
 as additional value to the `requiredServicePids` configuration option of the 
 `SecurityProviderRegistration` _("Apache Jackrabbit Oak SecurityProvider")_.
 
-See section [Introduction to Oak Security](../introduction.html) for further 
details on the `SecurityProviderRegistration`.
+See section [Introduction to Oak Security](../../introduction.html) for 
further details on the `SecurityProviderRegistration`.
 
 The `ExternalPrincipalConfiguration` defines the following configuration 
options:
      
@@ -195,7 +195,6 @@ The `ExternalPrincipalConfiguration` def
 [DefaultSyncedIdentity]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncedIdentity.html
 [DefaultSyncHandler]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncHandler.html
 [ExternalIdentityRef]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalIdentityRef.html
-[ExternalPrincipalConfiguration]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalPrincipalConfiguration.html
 [DynamicSyncContext]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/DynamicSyncContext.html
 [OAK-4101]: https://issues.apache.org/jira/browse/OAK-4101
 [OAK-2687]: https://issues.apache.org/jira/browse/OAK-2687

Modified: 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/external/dynamic.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/external/dynamic.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/external/dynamic.md
 (original)
+++ 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/external/dynamic.md
 Tue Jan 17 13:52:10 2017
@@ -39,8 +39,8 @@ effects:
 
 ##### External Groups
 
-- If enabled the handler will use an alternative [SyncContext] to synchronize 
external groups ([DynamicSyncContext]).
-- Instead of synchronizing groups into the user management, this 
[DynamicSyncContext]
+- If enabled the handler will use an alternative [SyncContext] to synchronize 
external groups (`DynamicSyncContext`).
+- Instead of synchronizing groups into the user management, this 
`DynamicSyncContext`
   will additionally set the property `rep:externalPrincipalNames` on the 
synchronized external user
 - `rep:externalPrincipalNames` is a system maintained multivalued property of 
type 
   'STRING' storing the names of the `java.security.acl.Group`-principals a 
given 
@@ -52,8 +52,8 @@ effects:
 ##### Automatic Membership
 
 - If enabled automatic membership assignment for existing, local groups will 
not longer be written to the repository
-- Instead the [ExternalPrincipalConfiguration] will keep track of the mapping 
-  between registered [SyncHandler]s (i.e. auto-membership configuration) and 
[ExternalIdentityProvider]s.
+- Instead the `ExternalPrincipalConfiguration` _("Apache Jackrabbit Oak 
External PrincipalConfiguration")_ will keep 
+  track of the mapping between registered [SyncHandler]s (i.e. auto-membership 
configuration) and [ExternalIdentityProvider]s.
   This allows to determine auto-membership based on the `rep:externalId` 
stored with the user accounts.
 - The `PrincipalProvider` associated with this dedicated principal 
configuration 
   will expand the collection of `Principal`s generated for the following calls 
@@ -115,8 +115,9 @@ Jackrabbit [User Management API](../../u
 
 The authentication setup provided by Oak is not affected by the dynamic 
membership 
 handling as long as the configured `LoginModule` implementations rely on the 
-`PrincipalProvider` for principal resolution and the 
[ExternalPrincipalConfiguration]
-is properly registered with the `SecurityProvider` (see section 
[Configuration](defaultusersync.html#configuration)).
+`PrincipalProvider` for principal resolution and the 
`ExternalPrincipalConfiguration` 
+_("Apache Jackrabbit Oak External PrincipalConfiguration")_ is properly 
registered 
+with the `SecurityProvider` (see section 
[Configuration](defaultusersync.html#configuration)).
 
 ##### Authorization
 
@@ -130,8 +131,6 @@ membership configuration.
 [DefaultSyncContext]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncContext.html
 [DefaultSyncConfig]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncConfig.html
 [ExternalIdentityProvider]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalIdentityProvider.html
-[ExternalPrincipalConfiguration]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalPrincipalConfiguration.html
-[DynamicSyncContext]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/DynamicSyncContext.html
 [OAK-4101]: https://issues.apache.org/jira/browse/OAK-4101
 [OAK-2687]: https://issues.apache.org/jira/browse/OAK-2687
 [OAK-4087]: https://issues.apache.org/jira/browse/OAK-4087

Modified: 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/ldap.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/ldap.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/ldap.md 
(original)
+++ 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/ldap.md 
Tue Jan 17 13:52:10 2017
@@ -69,7 +69,7 @@ Oak repository:
 #### LDAP Configuration
 
 The LDAP IPDs are configured through the 
[org.apache.jackrabbit.oak.security.authentication.ldap.impl.LdapProviderConfig]
-which is populated either via OSGi or during manual [Repository 
Construction](../construct.html).
+which is populated either via OSGi or during manual [Repository 
Construction](../../construct.html).
 
 | Name                         | Property                | Description         
                     |
 
|------------------------------|-------------------------|------------------------------------------|

Modified: 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/tokenmanagement.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/tokenmanagement.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/tokenmanagement.md
 (original)
+++ 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/tokenmanagement.md
 Tue Jan 17 13:52:10 2017
@@ -85,7 +85,7 @@ that is able to aggregate multiple `Toke
 
 See section [Pluggability](#pluggability) for an example.
 
-<a href="default_implementation"/>
+<a name="default_implementation"/>
 ### Characteristics of the Default Implementation
 
 The characteristics of the default token management implementation is

Modified: 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/usersync.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/usersync.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/usersync.md
 (original)
+++ 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/usersync.md
 Tue Jan 17 13:52:10 2017
@@ -36,7 +36,7 @@ present on the IDP.
 #### JMX Synchronization Tool
 
 In addition to the synchronization API Oak 1.0 defines utilities to manage
-synchronized external identities within JMX ([SynchronizationMBean]) which 
allows
+synchronized external identities within JMX (`SynchronizationMBean`) which 
allows
 for the following tasks:
 
 - `syncUsers(String[] userIds, boolean purge)`
@@ -70,7 +70,6 @@ or plug a new implementation of the `Syn
 
 
 <!-- references -->
-[SynchronizationMBean]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/jmx/SynchronizationMBean.html
 [SyncManager]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/SyncManager.html
 [SyncHandler]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/SyncHandler.html
 [SyncContext]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/SyncContext.html

Modified: 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/composite.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/composite.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/composite.md
 (original)
+++ 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/composite.md
 Tue Jan 17 13:52:10 2017
@@ -176,6 +176,6 @@ might otherwise result in severe securit
 <!-- hidden references -->
 [PolicyOwner]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/PolicyOwner.html
 [AggregatedPermissionProvider]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authorization/permission/AggregatedPermissionProvider.html
-[CompositeAuthorizationConfiguration]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAuthorizationConfiguration.html
-[CompositeAccessControlManager]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAccessControlManager.html
-[CompositePermissionProvider]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/security/authorization/composite/CompositePermissionProvider.html
\ No newline at end of file
+[CompositeAuthorizationConfiguration]: 
http://svn.apache.org/repos/asf/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAuthorizationConfiguration.java
+[CompositeAccessControlManager]: 
http://svn.apache.org/repos/asf/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAccessControlManager.java
+[CompositePermissionProvider]: 
http://svn.apache.org/repos/asf/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositePermissionProvider.java
\ No newline at end of file

Modified: 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/cug.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/cug.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/cug.md 
(original)
+++ 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/cug.md 
Tue Jan 17 13:52:10 2017
@@ -159,7 +159,7 @@ doesn't match any of the two criteria:
 
 This further implies that the `PermissionProvider` will only evaluate regular 
read 
 permissions (i.e. `READ_NODE` and `READ_PROPERTY`). Evaluation of any other 
-[permissions](../permissions.html#oak_permissions) including reading the cug 
policy 
+[permissions](../permission.html#oak_permissions) including reading the cug 
policy 
 node (access control content) is consequently delegated to other 
 authorization modules. In case there was no module dealing with these 
permissions, 
 access will be denied (see in section _Combining Multiple Authorization 
Models_ for [details](composite.html#details)). 

Modified: 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/restriction.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/restriction.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/restriction.md
 (original)
+++ 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/restriction.md
 Tue Jan 17 13:52:10 2017
@@ -82,7 +82,7 @@ repository internal permission evaluatio
 - [RestrictionDefinition]: the static definition of a supported restriction
 - [RestrictionPattern]: the processed restriction ready for permission 
evaluation
 
-<a href="default_implementation"/>
+<a name="default_implementation"/>
 ### Default Implementation
 
 Oak 1.0 provides the following base implementations:

Modified: jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/permission.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/permission.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/permission.md 
(original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/permission.md Tue 
Jan 17 13:52:10 2017
@@ -18,7 +18,7 @@
 Permissions
 
--------------------------------------------------------------------------------
 
-<a href="jcr_api"/>
+<a name="jcr_api"/>
 ### JCR and Jackrabbit API
 
 While access control management is a optional feature, a JCR implementation is
@@ -88,7 +88,7 @@ Important: `absPath` refers to the node
          session.save();
     }
 
-<a href="oak_permissions"/>
+<a name="oak_permissions"/>
 ### Oak Permissions
 
 #### General Notes
@@ -328,7 +328,7 @@ defines the following interfaces and cla
 - [Permissions]: The permissions defined, respected and evaluated by the 
repository.
 - [PermissionConstants]: Constants used throughout the permission evaluation.
 
-<a href="default_implementation"/>
+<a name="default_implementation"/>
 ### Characteristics of the Permission Evaluation
 
 As explained above permission evaluation is completely separated from the 
access

Modified: 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/permission/default.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/permission/default.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/permission/default.md 
(original)
+++ 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/permission/default.md 
Tue Jan 17 13:52:10 2017
@@ -24,7 +24,7 @@ The default implementation of the `Permi
 based on the information stored in a dedicated part of the repository content 
call
 the [permission store](#permissionStore).
 
-<a href="default_implementation"/>
+<a name="default_implementation"/>
 ### Characteristics of the Permission Evaluation
 
 #### Regular Permission Evaluation

Modified: 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/principal/principalprovider.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/principal/principalprovider.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/principal/principalprovider.md
 (original)
+++ 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/principal/principalprovider.md
 Tue Jan 17 13:52:10 2017
@@ -75,8 +75,8 @@ can only be retrieved using Jackrabbit P
 User Management calls.
 
 For performance reasons the `ExternalGroupPrincipalProvider` doesn't lookup 
-principals on the IDP but relies on a persisted cache inside the repository 
where
-the names of these external principals are synchronized to based on a 
configurable
+principals on the IDP but relies data persisted inside the repository where
+the names of these external principals are synchronized based on a configurable
 expiration time.
 
 See section [User and Group Synchronization : The Default 
Implementation](../authentication/external/defaultusersync.html)
@@ -85,7 +85,7 @@ for additional details.
 Since Oak 1.5.3
 
 <!-- references -->
-[PrincipalProviderImpl]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/security/principal/PrincipalProviderImpl.html
+[PrincipalProviderImpl]: 
http://svn.apache.org/repos/asf/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/principal/PrincipalProviderImpl.java
 [CompositePrincipalProvider]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/principal/CompositePrincipalProvider.html
-[UserPrincipalProvider]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/security/user/UserPrincipalProvider.html
-[ExternalGroupPrincipalProvider]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalGroupPrincipalProvider.html
+[UserPrincipalProvider]: 
http://svn.apache.org/repos/asf/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserPrincipalProvider.java
+[ExternalGroupPrincipalProvider]: 
http://svn.apache.org/repos/asf/jackrabbit/oak/trunk/oak-auth-external/src/main/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalGroupPrincipalProvider.java

Modified: jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/privilege.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/privilege.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/privilege.md 
(original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/privilege.md Tue 
Jan 17 13:52:10 2017
@@ -18,7 +18,7 @@
 Privilege Management
 
--------------------------------------------------------------------------------
 
-<a href="jcr_api"/>
+<a name="jcr_api"/>
 ### JCR API
 
 As of JSR 283 the API contains the following privilege related interfaces and 
methods:
@@ -77,7 +77,7 @@ utility methods:
     - `privilegesFromNames(Session session, String... privilegeNames)`
     - `privilegesFromNames(AccessControlManager accessControlManager, 
String... privilegeNames)`
 
-<a href="default_implementation"/>
+<a name="default_implementation"/>
 ### Oak Privilege Management Implementation
 
 The behavior of the default privilege management implementation is described 
in section 

Modified: 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/privilege/mappingtoitems.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/privilege/mappingtoitems.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/privilege/mappingtoitems.md
 (original)
+++ 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/privilege/mappingtoitems.md
 Tue Jan 17 13:52:10 2017
@@ -80,7 +80,7 @@ by the system only and cannot be modifie
 #### Annotations
 
 [1] In Oak reading/writing nodes with the following node types provided by the 
implementations present: `rep:Policy`, `rep:ACL`, `rep:ACE`, `rep:GrantACE`, 
`rep:DenyACE`, `rep:Restrictions` and `rep:CugPolicy` and all protected items 
defined therein.
-    See [Default Access Control Management](../accesscontrol/default.html) and 
[Managing Access Control with CUG](../authorization_cug/cug.html), respectively.
+    See [Default Access Control Management](../accesscontrol/default.html) and 
[Managing Access Control with CUG](../authorization/cug.html), respectively.
 
 [2] Granting jcr:versionManagement privilege at a given versionable node will 
allow writing items through JCR version management API which writes below 
`/jcr:system/jcr:versionStorage`, `/jcr:system/jcr:activities`, 
`/jcr:system/jcr:configurations` and the following properties both in the 
storage(s) and with the versionable node: `jcr:activity`, `jcr:activityTitle`, 
`jcr:baseVersion`, `jcr:childVersionHistory`, `jcr:configuration`, 
`jcr:copiedFrom`, `jcr:frozenMixinTypes`, `jcr:frozenPrimaryType`, 
`jcr:frozenUuid`, `jcr:isCheckedOut`, `jcr:mergeFailed`, 
`jcr:predecessors`,`jcr:successors`,`jcr:root`,`jcr:versionableUuid`, 
`jcr:versionHistory`
 

Modified: jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user.md (original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user.md Tue Jan 17 
13:52:10 2017
@@ -18,7 +18,7 @@
 User Management
 
--------------------------------------------------------------------------------
 
-<a href="jcr_api"/>
+<a name="jcr_api"/>
 ### JCR API
 
 JCR itself doesn't come with a dedicated user management API. The only method
@@ -54,7 +54,7 @@ interfaces and classes:
 - `UserAuthenticationFactory`: see sections 
[pluggability](user/default.html#pluggability) 
 and [user authentication](authentication/default.html#user_authentication) for 
additional details.
 
-<a href="utilities"/>
+<a name="utilities"/>
 ### Utilities
 
 `org.apache.jackrabbit.oak.spi.security.user.*`
@@ -70,7 +70,7 @@ and [user authentication](authentication
   function for password generation.
 - `UserUtil` : Utilities related to general user management tasks.
 
-<a href="default_implementation"/>
+<a name="default_implementation"/>
 ### Oak User Management Implementation
 
 The behavior of the default user management implementation is described in 
section 

Modified: 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/default.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/default.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/default.md 
(original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/default.md Tue 
Jan 17 13:52:10 2017
@@ -275,10 +275,10 @@ Within the default user management imple
 modified or extended at runtime by providing corresponding OSGi services or 
passing
 appropriate configuration parameters exposing the custom implementations:
 
-- `AuthorizableActionProvider`: Defines the authorizable actions, see 
[Authorizable Actions](user/authorizableaction.html).
+- `AuthorizableActionProvider`: Defines the authorizable actions, see 
[Authorizable Actions](authorizableaction.html).
 - `AuthorizableNodeName`: Defines the generation of the authorizable node names
   in case the user management implementation stores user information in the 
repository.
-  See [Authorizable Node Name Generation](user/authorizablenodename.html).
+  See [Authorizable Node Name Generation](authorizablenodename.html).
 - `UserAuthenticationFactory`: see below
    
 #### UserAuthenticationFactory : Authenticating Users

Modified: jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/expiry.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/expiry.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/expiry.md 
(original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/expiry.md Tue 
Jan 17 13:52:10 2017
@@ -162,7 +162,7 @@ will fail and the login still throw a [C
 for consumers of the exception to become aware that the credentials are
 still considered expired, and that the password was not changed due to the 
 new password having been found in the password history, the credentials object
-is fitted with an additional attribute with name [PasswordHistoryException].
+is fitted with an additional attribute with name `PasswordHistoryException`.
 
 This attribute may contain the following two values:
 
@@ -195,6 +195,5 @@ data.
 <!-- hidden references -->
 [SimpleCredentials]: 
http://www.day.com/specs/javax.jcr/javadocs/jcr-2.0/javax/jcr/SimpleCredentials.html
 [CredentialExpiredException]: 
https://docs.oracle.com/javase/7/docs/api/javax/security/auth/login/CredentialExpiredException.html
-[PasswordHistoryException]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/security/user/PasswordHistoryException.html
 [UserAuthenticationFactory]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/user/UserAuthenticationFactory.html
 [Authentication]: 
/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/Authentication.html

Modified: 
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/groupaction.md
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/groupaction.md?rev=1779195&r1=1779194&r2=1779195&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/groupaction.md 
(original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/groupaction.md 
Tue Jan 17 13:52:10 2017
@@ -57,7 +57,7 @@ Oak 1.5 provides the following base impl
 
 ### Pluggability
 
-Refer to [Authorizable Actions | Pluggability 
](user/authorizableaction.html#Pluggability) for details on how to plug
+Refer to [Authorizable Actions | Pluggability 
](authorizableaction.html#Pluggability) for details on how to plug
 a new group action into the system.
 
 ### XML Import


Reply via email to