summaryrefslogtreecommitdiffstats
path: root/doc/markdown/auth_guide.md
diff options
context:
space:
mode:
authorChetan Risbud <crisbud@redhat.com>2013-12-23 15:46:22 +0530
committerLuis Pabon <lpabon@redhat.com>2014-01-21 10:09:44 -0800
commit4b988ce3c598c8b59bd0ce77ab7854291c66549f (patch)
tree37186e691abd7444c800d02acadf3d84c4fc2b0e /doc/markdown/auth_guide.md
parent6a8e9a70e9489a8f17405adf64462899d6a4ca81 (diff)
Initial import of the swiftkerbauth
Imported code till commit f64a3354185f32928e2568d9ece4a52fa4746c05 Changed a code bit to import correct definitions. kerbauth unit tests do run along with gluster-swift. Install script does install swiftkerbauth. import swiftkerbauth from http://review.gluster.org/swiftkrbauth.git Change-Id: Ia89f2b77cc68df10dee2f41ce074f3381ac3c408 Signed-off-by: Chetan Risbud <crisbud@redhat.com> Reviewed-on: http://review.gluster.org/6597 Reviewed-by: Prashanth Pai <ppai@redhat.com> Reviewed-by: Luis Pabon <lpabon@redhat.com> Tested-by: Luis Pabon <lpabon@redhat.com>
Diffstat (limited to 'doc/markdown/auth_guide.md')
-rw-r--r--doc/markdown/auth_guide.md22
1 files changed, 16 insertions, 6 deletions
diff --git a/doc/markdown/auth_guide.md b/doc/markdown/auth_guide.md
index 4d38dfa..8e222e3 100644
--- a/doc/markdown/auth_guide.md
+++ b/doc/markdown/auth_guide.md
@@ -2,24 +2,25 @@
## Contents
* [Keystone](#keystone)
-* [Swiftkerbauth](#swiftkerbauth)
* [GSwauth](#gswauth)
* [Overview](#gswauth_overview)
* [Installing GSwauth](#gswauth_install)
* [User roles](#gswauth_user_roles)
* [GSwauth Tools](#gswauth_tools)
* [Authenticating a user](#gswauth_authenticate)
+* [Swiftkerbauth](#swiftkerbauth)
+ * [Architecture](swiftkerbauth/architecture.md)
+ * [RHEL IPA Server Guide](swiftkerbauth/ipa_server.md)
+ * [RHEL IPA Client Guide](swiftkerbauth/ipa_client.md)
+ * [Windows AD Server Guide](swiftkerbauth/AD_server.md)
+ * [Windows AD Client Guide](swiftkerbauth/AD_client.md)
+ * [Swiftkerbauth Guide](swiftkerbauth/swiftkerbauth_guide.md)
## <a name="keystone" />Keystone ##
The Standard Openstack authentication service
TBD
-## <a name="swiftkerbauth" />Swiftkerbauth ##
-Kerberos authentication filter for Swift
-
-TBD
-
## <a name="gswauth" />GSwauth ##
### <a name="gswauth_overview" />Overview ###
@@ -278,3 +279,12 @@ bash-4.2$
bash-4.2$ swift --os-auth-token=AUTH_tk7e68ef4698f14c7f95af07ab7b298610 --os-storage-url=http://127.0.0.1:8080/v1/AUTH_test list container1
README.md
~~~
+
+## <a name="swiftkerbauth" />Swiftkerbauth ##
+Kerberos authentication filter
+
+Carsten Clasohm implemented a new authentication filter for swift
+that uses Kerberos tickets for single sign on authentication, and
+grants administrator permissions based on the users group membership
+in a directory service like Red Hat Enterprise Linux Identity Management
+or Microsoft Active Directory.