drf-logto


Namedrf-logto JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://github.com/housain-maina/drf-logto
SummaryLogto authentication integration for Django Rest Framework.
upload_time2024-09-02 13:27:28
maintainerNone
docs_urlNone
authorHussaini Usman
requires_python<4.0,>=3.9
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Drf-Logto

Logto authentication integration for Django Rest Framework.

## Installation & Usage

    pip install drf-logto

Add "drf_logto" to INSTALLED_APPS list:

```py
INSTALLED_APPS = [

    "drf_logto",
]
```

Include "drf_logto.urls" in your project's urls.py:

```py
from django.urls import path, include

urlpatterns = [

    path("auth/", include("drf_logto.urls")),
]
```

Set AUTH_USER_MODEL in settings.py to "drf_logto.LogtoUser"

```py
AUTH_USER_MODEL = "drf_logto.LogtoUser"
```

### Settings

```py
DRF_LOGTO = {
    "WEBHOOK_HEADER_KEY": "Example-Webhook-Token",
    "WEBHOOK_HEADER_VALUE": "sdfksdjfksjdfsdkfjsdkfjksdjf",
    "SIGNUP_IDENTIFIER": "email",
}
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/housain-maina/drf-logto",
    "name": "drf-logto",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": null,
    "keywords": null,
    "author": "Hussaini Usman",
    "author_email": "hussainmaina27@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/d2/9d/861c25b0d7cd6610c5a6c4fc7db0cb0b13d08b945da7cab07bf30155934d/drf_logto-0.1.0.tar.gz",
    "platform": null,
    "description": "# Drf-Logto\n\nLogto authentication integration for Django Rest Framework.\n\n## Installation & Usage\n\n    pip install drf-logto\n\nAdd \"drf_logto\" to INSTALLED_APPS list:\n\n```py\nINSTALLED_APPS = [\n\n    \"drf_logto\",\n]\n```\n\nInclude \"drf_logto.urls\" in your project's urls.py:\n\n```py\nfrom django.urls import path, include\n\nurlpatterns = [\n\n    path(\"auth/\", include(\"drf_logto.urls\")),\n]\n```\n\nSet AUTH_USER_MODEL in settings.py to \"drf_logto.LogtoUser\"\n\n```py\nAUTH_USER_MODEL = \"drf_logto.LogtoUser\"\n```\n\n### Settings\n\n```py\nDRF_LOGTO = {\n    \"WEBHOOK_HEADER_KEY\": \"Example-Webhook-Token\",\n    \"WEBHOOK_HEADER_VALUE\": \"sdfksdjfksjdfsdkfjsdkfjksdjf\",\n    \"SIGNUP_IDENTIFIER\": \"email\",\n}\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Logto authentication integration for Django Rest Framework.",
    "version": "0.1.0",
    "project_urls": {
        "Homepage": "https://github.com/housain-maina/drf-logto"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ae0c9b99c94684239870ec837aedf9ee7b0647566015dd0fc70dcfb5de39dfa8",
                "md5": "68b89e22ce39cb6e99f2a20401e636fb",
                "sha256": "49bd32914b1eb27cc2ccd34bed13f7c920cc6acd34d3eb64f33809d94063036b"
            },
            "downloads": -1,
            "filename": "drf_logto-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "68b89e22ce39cb6e99f2a20401e636fb",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 8575,
            "upload_time": "2024-09-02T13:27:27",
            "upload_time_iso_8601": "2024-09-02T13:27:27.373793Z",
            "url": "https://files.pythonhosted.org/packages/ae/0c/9b99c94684239870ec837aedf9ee7b0647566015dd0fc70dcfb5de39dfa8/drf_logto-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d29d861c25b0d7cd6610c5a6c4fc7db0cb0b13d08b945da7cab07bf30155934d",
                "md5": "ef7bbe5609c0b994f9e6694225966849",
                "sha256": "1d1c2be1ab8c69e2699b0491cf85d9b5cfa47ce79720632b54c5e632a73813bf"
            },
            "downloads": -1,
            "filename": "drf_logto-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "ef7bbe5609c0b994f9e6694225966849",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 6282,
            "upload_time": "2024-09-02T13:27:28",
            "upload_time_iso_8601": "2024-09-02T13:27:28.836180Z",
            "url": "https://files.pythonhosted.org/packages/d2/9d/861c25b0d7cd6610c5a6c4fc7db0cb0b13d08b945da7cab07bf30155934d/drf_logto-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-02 13:27:28",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "housain-maina",
    "github_project": "drf-logto",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "drf-logto"
}
        
Elapsed time: 1.40600s