I'm using CKAN with Apache and an SSO system called Cosign. Cosign works as an authenticator in Apache and ends up setting REMOTE_USER before the python code fires up. What I'm trying to do is use LDAP user lookup based on that preset REMOTE_USER. Can I do that with the CKAN ldap plugin (http://extensions.ckan.org/extension/ldap/)? Any advice greatly appreciated - I'm a Python and CKAN novice.
Using CKAN with the Cosign SSO system and LDAP
426 Views Asked by Adrian Fish At
1
There are 1 best solutions below
Related Questions in LDAP
- ldap 389ds - logging - cat <> stdout-fifo-pipe-file > /dev/stdout - No AUDIT logs 0 byte file
- Jndi connect to LDAP by GssApi KrbException: Server not found in Kerberos database (7)
- PHP & LDAPS : cant connect to AD
- Netbox in docker LDAP authentication
- LDAP query construction to configure Discovering Products in KMS
- Populate Simple AD from LDAP
- Could not authenticate credentials against "LDAP" - MediaWiki
- LDAP authentication on MQ qmgr
- LDAP: Server is not operational for VB.NET Winforms application
- How do I obtain a user's domain in nginx during authentication through AD with Kerberos?
- LDAP query, geto all user of a group
- In LDAP: Differentiating via OU or via attribute?
- [LDAP: error code 32 - 0000208D: NameErr: DSID-0310028D, problem 2001 (NO_OBJECT), data 0, best match of: 'DC=xxxxxx,DC=int'
- In C#, DirectoryEntry is returning empty AuditRules collection, even though audit rules do exist
- Zeppelin is not allowing LDAP authentication
Related Questions in CKAN
- CKAN paster db init sqlalchemy programming error
- json Arrays, START_ARRAY or BEGIN_ARRAY
- datapusher issue to upload a CSV into datastore
- CKAN Datapusher configuration on Tomcat 7 (Windows 7)
- SolrException: HTTP code=404, reason=Not Found WARNI [ckan.lib.search] Problems were found while connecting to the SOLR server
- Irreversible, reproducible crash of ckan website upon installing DataPusher on Mac
- Enable CKAN Activity streams for private datasets?
- How are solr and postgreSQL connected in ckan?
- CKAN: delete a list of records within the DataStore in a single query
- CKAN: Unable to select the appropriate DataStore columns for the axis of a graph-based view
- Recognised file types for image preview?
- CKAN Resource URL value
- Update resource in CKAN using python
- CKAN requirements
- How I search datasets by multiple tags using CKAN API?
Related Questions in COSIGN-API
- Can Field locators be used with the CoSign Signature Soap API C#
- Sign a hash with CoSign SOAP API
- Integration of CoSign web Agent with Web Portal
- Cosign API: How to sign a document hash using SAPI?
- CoSign API: SPML WS - User Management Query
- CoSign API: Setting Date Format Using DSS Web Service
- CoSign API: Sending SOAP from Python client generated by suds
- Error code 706 when signing PDF using Web Agent in Java
- Hash Error when trying to get Document Signed
- Docker Build Fails on Cosign Verification: TLS Certificate Verification Error
- How to run CoSign Signature SOAP API code in java 1.6 version of IBM Lotus Notes?
- Sign a MSOffice Document with SAPI
- goutte scraping with two factor authentication (duo)
- Signing a XML document in a specific place with Docusign
- How to sign an XML document in a specific Tag with DocuSign SAPI Local
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The short answer is that ckanext-ldap doesn't do that. What it does is provide a custom login form (username and password) that authenticates the credentials via LDAP. It then creates a session for the corresponding CKAN user, creating a user account first if required. Having it do anything else would require customisation of the extension although there are a number of options documented in its readme that alter the behaviour in small ways.
Whether ckanext-ldap would be a suitable extension to build upon to achieve what you want depends on what you want to do, which isn't clear from your question.