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