commit
02a6a6c1ec
4 changed files with 74 additions and 17 deletions
9
build-auto.sh
Executable file
9
build-auto.sh
Executable file
|
@ -0,0 +1,9 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
DIR=`dirname $0`/src/web
|
||||||
|
|
||||||
|
while true; do
|
||||||
|
CHANGED=`inotifywait -r -e modify,move,create,delete server_installation --format %w`
|
||||||
|
GUIDE=`dirname $CHANGED`
|
||||||
|
mvn install -f $GUIDE
|
||||||
|
done
|
2
pom.xml
2
pom.xml
|
@ -61,7 +61,7 @@
|
||||||
</goals>
|
</goals>
|
||||||
<configuration>
|
<configuration>
|
||||||
<tasks>
|
<tasks>
|
||||||
<echo>OUTPUT: file://${project.build.directory}/generated-docs/index.html</echo>
|
<echo>OUTPUT: file://${project.build.directory}/generated-docs/${masterFile}.html</echo>
|
||||||
</tasks>
|
</tasks>
|
||||||
</configuration>
|
</configuration>
|
||||||
</execution>
|
</execution>
|
||||||
|
|
|
@ -3,8 +3,33 @@
|
||||||
== Profiles
|
== Profiles
|
||||||
|
|
||||||
ifeval::[{project_community}==true]
|
ifeval::[{project_community}==true]
|
||||||
{project_name} has a single profile, community, that enables all features by default, including features that
|
{project_name} has a single profile, community, that enables most features by default, including features that
|
||||||
are considered less mature. It is however possible to disable individual features.
|
are considered less mature. It is however possible to disable individual features.
|
||||||
|
|
||||||
|
The features that can be enabled and disabled are:
|
||||||
|
|
||||||
|
[cols="3*", options="header"]
|
||||||
|
|===
|
||||||
|
|Name
|
||||||
|
|Description
|
||||||
|
|Enabled by default
|
||||||
|
|
||||||
|
|authorization
|
||||||
|
|Authorization Services
|
||||||
|
|Yes
|
||||||
|
|
||||||
|
|docker
|
||||||
|
|Docker Registry protocol
|
||||||
|
|No
|
||||||
|
|
||||||
|
|impersonation
|
||||||
|
|Ability for admins to impersonate users
|
||||||
|
|Yes
|
||||||
|
|
||||||
|
|script
|
||||||
|
|Write custom authenticators using JavaScript
|
||||||
|
|Yes
|
||||||
|
|===
|
||||||
endif::[]
|
endif::[]
|
||||||
|
|
||||||
ifeval::[{project_product}==true]
|
ifeval::[{project_product}==true]
|
||||||
|
@ -27,19 +52,42 @@ the file:
|
||||||
----
|
----
|
||||||
profile=preview
|
profile=preview
|
||||||
----
|
----
|
||||||
endif::[]
|
|
||||||
|
|
||||||
The features that can be enabled and disabled are:
|
The features that can be enabled and disabled are:
|
||||||
|
|
||||||
* Authorization - authorization services
|
[cols="3*", options="header"]
|
||||||
* Docker - authentication protocol for Docker Registry
|
|===
|
||||||
* Impersonation - ability for admins to impersonate users
|
|Name
|
||||||
* Script - write custom authenticators using JavaScript
|
|Description
|
||||||
|
|Enabled by default
|
||||||
|
|
||||||
ifeval::[{project_product}==true]
|
|authorization
|
||||||
The product profile disables authorization and script.
|
|Authorization Services
|
||||||
|
|No
|
||||||
|
|
||||||
|
|docker
|
||||||
|
|Docker Registry protocol
|
||||||
|
|No
|
||||||
|
|
||||||
|
|impersonation
|
||||||
|
|Ability for admins to impersonate users
|
||||||
|
|Yes
|
||||||
|
|
||||||
|
|script
|
||||||
|
|Write custom authenticators using JavaScript
|
||||||
|
|No
|
||||||
|
|===
|
||||||
endif::[]
|
endif::[]
|
||||||
|
|
||||||
|
To enable a specific feature start the server with:
|
||||||
|
|
||||||
|
[source]
|
||||||
|
----
|
||||||
|
bin/standalone.sh|bat -Dkeycloak.profile.feature.<feature name>=disabled
|
||||||
|
----
|
||||||
|
|
||||||
|
For example to enable Docker use `-Dkeycloak.profile.feature.docker=enabled`.
|
||||||
|
|
||||||
To disable a specific feature start the server with:
|
To disable a specific feature start the server with:
|
||||||
|
|
||||||
[source]
|
[source]
|
||||||
|
|
|
@ -6,26 +6,26 @@
|
||||||
:project_versionNpm: 3.3.0-cr.1
|
:project_versionNpm: 3.3.0-cr.1
|
||||||
:project_versionDoc: 3.3
|
:project_versionDoc: 3.3
|
||||||
:project_images: keycloak-images
|
:project_images: keycloak-images
|
||||||
:project_doc_base_url: https://keycloak-docs.github.io/
|
:project_doc_base_url: http://www.keycloak.org/docs/{project_versionDoc}
|
||||||
|
|
||||||
:quickstartRepo_link: https://github.com/keycloak/keycloak-quickstarts
|
:quickstartRepo_link: https://github.com/keycloak/keycloak-quickstarts
|
||||||
:quickstartRepo_name: Keycloak Quickstarts Repository
|
:quickstartRepo_name: Keycloak Quickstarts Repository
|
||||||
:quickstartRepo_dir: keycloak-quickstarts
|
:quickstartRepo_dir: keycloak-quickstarts
|
||||||
|
|
||||||
:authorizationguide_name: Authorization Services Guide
|
:authorizationguide_name: Authorization Services Guide
|
||||||
:authorizationguide_link: {project_doc_base_url}/{project_versionDoc}/authorization_services_guide/
|
:authorizationguide_link: {project_doc_base_url}/authorization_services/
|
||||||
:adapterguide_name: Securing Applications and Services Guide
|
:adapterguide_name: Securing Applications and Services Guide
|
||||||
:adapterguide_link: {project_doc_base_url}/{project_versionDoc}/securing_applications_and_services_guide/
|
:adapterguide_link: {project_doc_base_url}/securing_apps/
|
||||||
:adminguide_name: Server Administration Guide
|
:adminguide_name: Server Administration Guide
|
||||||
:adminguide_link: {project_doc_base_url}/{project_versionDoc}/server_administration_guide/
|
:adminguide_link: {project_doc_base_url}/server_admin/
|
||||||
:apidocs_name: API Documentation
|
:apidocs_name: API Documentation
|
||||||
:apidocs_link: {project_doc_base_url}/{project_versionDoc}/api-documentation/
|
:apidocs_link: {project_doc_base_url}/api-documentation/
|
||||||
:developerguide_name: Server Developer Guide
|
:developerguide_name: Server Developer Guide
|
||||||
:developerguide_link: {project_doc_base_url}/{project_versionDoc}/server_developer_guide/
|
:developerguide_link: {project_doc_base_url}/server_development/
|
||||||
:gettingstarted_name: Getting Started Guide
|
:gettingstarted_name: Getting Started Guide
|
||||||
:gettingstarted_link: {project_doc_base_url}/{project_versionDoc}/getting_started_guide/
|
:gettingstarted_link: {project_doc_base_url}/getting_started/
|
||||||
:installguide_name: Server Installation and Configuration Guide
|
:installguide_name: Server Installation and Configuration Guide
|
||||||
:installguide_link: {project_doc_base_url}/{project_versionDoc}/server_installation_and_configuration_guide/
|
:installguide_link: {project_doc_base_url}/server_installation/
|
||||||
:installguide_profile_name: Profiles
|
:installguide_profile_name: Profiles
|
||||||
:installguide_profile_link: {installguide_link}/#profiles
|
:installguide_profile_link: {installguide_link}/#profiles
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue