ckanext-saml


Nameckanext-saml JSON
Version 0.3.6 PyPI version JSON
download
home_pageNone
SummaryNone
upload_time2025-02-04 19:04:40
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseAGPL
keywords ckan
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage
            # ckanext-saml

This extension adds an ability to login from other source (known as
[IdP](https://en.wikipedia.org/wiki/Identity_provider_(SAML))) using
[SAML2](https://en.wikipedia.org/wiki/SAML_2.0) standard. Your instance is
presented as the [SP](https://en.wikipedia.org/wiki/Service_provider_(SAML)).

See the [documentation](https://datashades.github.io/ckanext-saml/) for more 
information.

## Quick start

- Install it with `PyPi`: 

    ```pip install ckanext-saml```

- Add `saml` to the list of plugins in your CKAN config (`ckan.plugins = saml`)

Configure the extension according to [documentation](https://datashades.github.io/ckanext-saml/).


## Developer installation

To install `ckanext-saml` for development, activate your CKAN virtualenv and
do:

    git clone https://github.com/DataShades/ckanext-saml.git
    cd ckanext-saml
    pip install -e .

## Tests

To run the tests, do:

    pytest --ckan-ini=test.ini


## Building the documentation

We are using `mkdocs` to build the documentation. To build and deploy the 
documentation, do:

    mkdocs build && mkdocs gh-deploy

If you're working on the documentation, you can run the following command to 
start a live-reloading server without gathering the chart types fields data. It 
will speed up the process significantly, as we won't need to wait for the
CKAN initialization:

    mkdocs serve -a 127.0.0.1:8001

## License

[AGPL](https://www.gnu.org/licenses/agpl-3.0.en.html)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "ckanext-saml",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "DataShades <datashades@linkdigital.com.au>",
    "keywords": "CKAN",
    "author": null,
    "author_email": "DataShades <datashades@linkdigital.com.au>, Yan Rudendo <yan.rudenko@linkdigital.com.au>, Sergey Motornyuk <sergey.motornyuk@linkdigital.com.au>",
    "download_url": "https://files.pythonhosted.org/packages/eb/17/35660ba34e4fa30aa422e664217bc5e3065653241364f7048749604cd659/ckanext_saml-0.3.6.tar.gz",
    "platform": null,
    "description": "# ckanext-saml\n\nThis extension adds an ability to login from other source (known as\n[IdP](https://en.wikipedia.org/wiki/Identity_provider_(SAML))) using\n[SAML2](https://en.wikipedia.org/wiki/SAML_2.0) standard. Your instance is\npresented as the [SP](https://en.wikipedia.org/wiki/Service_provider_(SAML)).\n\nSee the [documentation](https://datashades.github.io/ckanext-saml/) for more \ninformation.\n\n## Quick start\n\n- Install it with `PyPi`: \n\n    ```pip install ckanext-saml```\n\n- Add `saml` to the list of plugins in your CKAN config (`ckan.plugins = saml`)\n\nConfigure the extension according to [documentation](https://datashades.github.io/ckanext-saml/).\n\n\n## Developer installation\n\nTo install `ckanext-saml` for development, activate your CKAN virtualenv and\ndo:\n\n    git clone https://github.com/DataShades/ckanext-saml.git\n    cd ckanext-saml\n    pip install -e .\n\n## Tests\n\nTo run the tests, do:\n\n    pytest --ckan-ini=test.ini\n\n\n## Building the documentation\n\nWe are using `mkdocs` to build the documentation. To build and deploy the \ndocumentation, do:\n\n    mkdocs build && mkdocs gh-deploy\n\nIf you're working on the documentation, you can run the following command to \nstart a live-reloading server without gathering the chart types fields data. It \nwill speed up the process significantly, as we won't need to wait for the\nCKAN initialization:\n\n    mkdocs serve -a 127.0.0.1:8001\n\n## License\n\n[AGPL](https://www.gnu.org/licenses/agpl-3.0.en.html)\n",
    "bugtrack_url": null,
    "license": "AGPL",
    "summary": null,
    "version": "0.3.6",
    "project_urls": {
        "Homepage": "https://github.com/DataShades/ckanext-saml"
    },
    "split_keywords": [
        "ckan"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9a976b9d0212189bfaea405e91deabd6e31343957c6db4a47f39c470edf0a519",
                "md5": "b658fe3e1709c4f7e867ca7150d7e18e",
                "sha256": "fc4d20194316d62f599621ede31233c144f887ccfc9e2f3fb26a64edca04e37c"
            },
            "downloads": -1,
            "filename": "ckanext_saml-0.3.6-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b658fe3e1709c4f7e867ca7150d7e18e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 32592,
            "upload_time": "2025-02-04T19:04:38",
            "upload_time_iso_8601": "2025-02-04T19:04:38.039120Z",
            "url": "https://files.pythonhosted.org/packages/9a/97/6b9d0212189bfaea405e91deabd6e31343957c6db4a47f39c470edf0a519/ckanext_saml-0.3.6-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eb1735660ba34e4fa30aa422e664217bc5e3065653241364f7048749604cd659",
                "md5": "48d36d75b51b4d20bd2f252dd2142aee",
                "sha256": "60ceadc743a0cf68aacc903d354cc2b4b2e97f5bf80b62c3d65ea7e8cf3e8524"
            },
            "downloads": -1,
            "filename": "ckanext_saml-0.3.6.tar.gz",
            "has_sig": false,
            "md5_digest": "48d36d75b51b4d20bd2f252dd2142aee",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 28235,
            "upload_time": "2025-02-04T19:04:40",
            "upload_time_iso_8601": "2025-02-04T19:04:40.142553Z",
            "url": "https://files.pythonhosted.org/packages/eb/17/35660ba34e4fa30aa422e664217bc5e3065653241364f7048749604cd659/ckanext_saml-0.3.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-04 19:04:40",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "DataShades",
    "github_project": "ckanext-saml",
    "travis_ci": true,
    "coveralls": true,
    "github_actions": false,
    "requirements": [],
    "lcname": "ckanext-saml"
}
        
Elapsed time: 0.39304s