[KEYCLOAK-8865] - Updating techpreview references in documentation

This commit is contained in:
Pedro Igor 2018-12-04 16:07:52 -02:00 committed by Stian Thorgersen
parent 274a286e7b
commit 741058366b
6 changed files with 21 additions and 7 deletions

View file

@ -1,6 +1,10 @@
[[_policy_drools]]
= Rule-Based Policy
:tech_feature_name: Drools Policy
:tech_feature_setting: -Dkeycloak.profile.feature.authz_drools_policy=enabled
include::./templates/techpreview.adoc[]
With this type of policy you can define conditions for your permissions using http://www.drools.org[Drools], which is a rule evaluation environment. It is one of the _Rule-Based_ policy types
supported by {project_name}, and provides flexibility to write any policy based on the <<_policy_evaluation_api, Evaluation API>>.

View file

@ -8,6 +8,9 @@ include::topics/templates/document-attributes-community.adoc[]
= {releasenotes_name}
== {project_name_full} 4.8.0.Final
include::topics/4_8_0_final.adoc[leveloffset=2]
== {project_name_full} 4.6.0.Final
include::topics/4_6_0_final.adoc[leveloffset=2]

View file

@ -0,0 +1,7 @@
ifeval::[{project_community}==true]
= Rules/Drools Policy Marked as a Technology Preview Feature
Until now, Drools policies were enabled by default. But now, this policy type is only available as a technology preview feature and
to use it you need to enable the preview profile or the corresponding feature. Take a look at the link:{authorizationguide_link}[{authorizationguide_name}] for more details.
endif::[]

View file

@ -4,6 +4,7 @@
== Token Exchange
:tech_feature_name: Token Exchange
:tech_feature_setting: -Dkeycloak.profile.feature.token_exchange=enabled
include::../templates/techpreview.adoc[]
In {project_name}, token exchange is the process of using a set of credentials or token to obtain an entirely different token.

View file

@ -3,6 +3,7 @@
=== Fine Grain Admin Permissions
:tech_feature_name: Fine Grain Admin Permissions
:tech_feature_setting: -Dkeycloak.profile.feature.admin_fine_grained_authz=enabled
include::../templates/techpreview.adoc[]
Sometimes roles like `manage-realm` or `manage-users` are too coarse grain and you want to create

View file

@ -1,14 +1,12 @@
ifeval::[{project_product}==true]
ifeval::[{tech_feature_disabled}!=false]
[NOTE]
====
ifeval::[{tech_feature_disabled}!=false]
{tech_feature_name} is *Technology Preview* and is not fully supported. This feature is disabled by default.
To enable start the server with `-Dkeycloak.profile=preview`. For more details see
link:{installguide_profile_link}[{installguide_profile_name}].
endif::[]
ifeval::[{tech_feature_disabled}==false]
{tech_feature_name} is *Technology Preview* and is not fully supported.
To enable start the server with `-Dkeycloak.profile=preview`
ifdef::tech_feature_setting[]
or `{tech_feature_setting}`
endif::[]
. For more details see link:{installguide_profile_link}[{installguide_profile_name}].
====
endif::[]