You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by an...@apache.org on 2016/02/22 10:16:38 UTC

svn commit: r1731605 - /jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/introduction.md

Author: angela
Date: Mon Feb 22 09:16:38 2016
New Revision: 1731605

URL: http://svn.apache.org/viewvc?rev=1731605&view=rev
Log:
OAK-3947 : Document SecurityProviderRegistration (WIP)

Modified:
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/introduction.md

Modified: jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/introduction.md
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/introduction.md?rev=1731605&r1=1731604&r2=1731605&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/introduction.md (original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/introduction.md Mon Feb 22 09:16:38 2016
@@ -223,9 +223,9 @@ will try to use the [SERVICE_RANKING] to
 <a name="pluggability"/>
 ### Pluggability
 
-Oak allows to plug custom or additional implementations of the various 
-`SecurityConfiguration` described before. Similarly it is possible to provide 
-a custom `SecurityProvider`.
+In a default setup Oak allows to plug custom or additional implementations of 
+the various `SecurityConfiguration` described before. Similarly it would be possible 
+to provide a custom `SecurityProvider`.
 
 _Please note_: this is only recommended for experts having in-depth 
 understanding of Oak internals and which understand the security risk associated 
@@ -233,7 +233,7 @@ with custom replacements or extensions.
 
 #### SecurityProvider
 
-The default `SecurityProvider` service can be replaced by deploying a custom 
+The default `SecurityProvider` service could be replaced by deploying a custom 
 service to the OSGi container. In a non-OSGi setup the JCR|Oak repository needs 
 to be created with the custom implementation:
 
@@ -242,7 +242,7 @@ to be created with the custom implementa
 
 #### SecurityConfiguration
 
-The Oak security setup distinguishes between the following types of modules:
+The default Oak security setup distinguishes between the following types of modules:
 
 - Unary modules: `AuthenticationConfiguration`, `PrivilegeConfiguration`, `UserConfiguration`
 - Multiple modules: `AuthorizationConfiguration` (since Oak 1.4), `PrincipalConfiguration`, `TokenConfiguration`
@@ -292,8 +292,8 @@ If a given security modules mandates rep
 steps such as e.g. node type registration or persisting new index definitions, the 
 deployment of the module requires a reload of the `SecurityProvider`.
 
-In an OSGi-based setup this is achieved by adding the PID of corresponding service 
-to the `Required Service PIDs` property mentioned above ultimately forcing the 
+In the default OSGi-based setup this is achieved by adding the PID of corresponding 
+service  to the `Required Service PIDs` property mentioned above ultimately forcing the 
 re-registration of the `SecurityProvider` service with the bundle context. 
 
 Other setup scenarios would need to recreate the `ContentRepository` object or