From 7f938f380628346a5188fed40f50b67bcc863b39 Mon Sep 17 00:00:00 2001 From: Unknown Date: Fri, 23 Mar 2012 16:22:54 +0100 Subject: Renaming readme file. --- README.md | 43 +++++++++++++++++++++++++++++++++++++++++++ README.mkd | 43 ------------------------------------------- 2 files changed, 43 insertions(+), 43 deletions(-) create mode 100644 README.md delete mode 100644 README.mkd diff --git a/README.md b/README.md new file mode 100644 index 0000000..89a2990 --- /dev/null +++ b/README.md @@ -0,0 +1,43 @@ +Django authentification backend using Crowd REST API +==================================================== + +This is a very rough implementation of a django backend +using Crowd's REST API. + +It is inspired by the various forks of django-crowd-backend. +Those implementations were always using SOUP. +This one simple because it's just using REST API supported by Crowd. + +Current implementation +====================== + +- Connect to Crowd server +- Authenticate given user by password +- Sync Django user instance with attributes from Crowd user +- Setup Djnago user staff/superuser flags based on associated Crowd groups of user + +Features +======== + +- HTTPS certificate validation when connecting to secure Crowd url + +Missing +======= + +- No handling of SSO cookie + +Dependencies +============ + +- just 'urllib2' with a little tweak from https://github.com/josephturnerjr/urllib2.VerifiedHTTPS + to allow validation of https certificate. + +Problems ? +========== + +Just send me a message. Let's see if I can help. + +License +======= + +Use this code as you want. Consider it free. Say thank you. Don't blame me if it doesn't work for you. \ No newline at end of file diff --git a/README.mkd b/README.mkd deleted file mode 100644 index 89a2990..0000000 --- a/README.mkd +++ /dev/null @@ -1,43 +0,0 @@ -Django authentification backend using Crowd REST API -==================================================== - -This is a very rough implementation of a django backend -using Crowd's REST API. - -It is inspired by the various forks of django-crowd-backend. -Those implementations were always using SOUP. -This one simple because it's just using REST API supported by Crowd. - -Current implementation -====================== - -- Connect to Crowd server -- Authenticate given user by password -- Sync Django user instance with attributes from Crowd user -- Setup Djnago user staff/superuser flags based on associated Crowd groups of user - -Features -======== - -- HTTPS certificate validation when connecting to secure Crowd url - -Missing -======= - -- No handling of SSO cookie - -Dependencies -============ - -- just 'urllib2' with a little tweak from https://github.com/josephturnerjr/urllib2.VerifiedHTTPS - to allow validation of https certificate. - -Problems ? -========== - -Just send me a message. Let's see if I can help. - -License -======= - -Use this code as you want. Consider it free. Say thank you. Don't blame me if it doesn't work for you. \ No newline at end of file -- cgit v1.2.3