{
"info": {
"author": "Authlete, Inc.",
"author_email": "admin@authlete.com",
"bugtrack_url": null,
"classifiers": [
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Topic :: Security"
],
"description": "Authlete Library for Django (Python)\n====================================\n\nOverview\n--------\n\nThis library provides utility classes to make it easy for developers to\nimplement an authorization server which supports [OAuth 2.0][RFC6749] and\n[OpenID Connect][OIDC] and a resource server.\n\nThis library is written using Django API and authlete-python library.\n[Django][Django] is a web framework written in Python. On the other hand,\n[authlete-python][AuthletePython] is another Authlete's open source library\nwhich provides classes to communicate with [Authlete Web APIs][AuthleteAPI].\n\n[Authlete][Authlete] is a cloud service that provides an implementation of\nOAuth 2.0 & OpenID Connect ([overview][AuthleteOverview]). You can build a\n_DB-less_ authorization server by using Authlete because authorization data\n(e.g. access tokens), settings of authorization servers and settings of client\napplications are stored in the Authlete server on cloud.\n\n[django-oauth-server][DjangoOAuthServer] is an authorization server\nimplementation which uses this library. It implements not only an authorization\nendpoint and a token endpoint but also a JWK Set endpoint, a discovery endpoint,\nan introspection endpoint and a revocation endpoint.\n[django-resource-server][DjangoResourceServer] is a resource server\nimplementation which also uses this library. It supports a\n[userinfo endpoint][UserInfoEndpoint] defined in\n[OpenID Connect Core 1.0][OIDCCore] and includes an example of a protected\nresource endpoint, too. Use these sample implementations as a starting point\nof your own implementations of an authorization server and a resource server.\n\nLicense\n-------\n\n Apache License, Version 2.0\n\nSource Code\n-----------\n\n https://github.com/authlete/authlete-python-django\n\nPyPI (Python Package Index)\n---------------------------\n\n https://pypi.org/project/authlete-django/\n\nInstall\n-------\n\n pip install authlete-django\n\nSamples\n-------\n\n- [django-oauth-server][DjangoOAuthServer] - Authorization server\n- [django-resource-server][DjangoResourceServer] - Resource server\n\nContact\n-------\n\nContact Form : https://www.authlete.com/contact/\n\n| Purpose | Email Address |\n|:----------|:---------------------|\n| General | info@authlete.com |\n| Sales | sales@authlete.com |\n| PR | pr@authlete.com |\n| Technical | support@authlete.com |\n\n[Authlete]: https://www.authlete.com/\n[AuthleteAPI]: https://docs.authlete.com/\n[AuthleteOverview]: https://www.authlete.com/developers/overview/\n[AuthletePython]: https://github.com/authlete/authlete-python/\n[Django]: https://www.djangoproject.com/\n[DjangoOAuthServer]: https://github.com/authlete/django-oauth-server/\n[DjangoResourceServer]: https://github.com/authlete/django-resource-server/\n[OIDC]: https://openid.net/connect/\n[OIDCCore]: https://openid.net/specs/openid-connect-core-1_0.html\n[RFC6749]: https://tools.ietf.org/html/rfc6749\n[UserInfoEndpoint]: https://openid.net/specs/openid-connect-core-1_0.html#UserInfo\n\n\n",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/authlete/authlete-python-django",
"keywords": "",
"license": "Apache License Version 2.0",
"maintainer": "",
"maintainer_email": "",
"name": "authlete-django",
"package_url": "https://pypi.org/project/authlete-django/",
"platform": "",
"project_url": "https://pypi.org/project/authlete-django/",
"project_urls": {
"Homepage": "https://github.com/authlete/authlete-python-django"
},
"release_url": "https://pypi.org/project/authlete-django/1.0.1/",
"requires_dist": [
"authlete"
],
"requires_python": "",
"summary": "Django Library for Authlete",
"version": "1.0.1"
},
"last_serial": 5853505,
"releases": {
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "d84a700d1c7b8d0f8a548bcba7caad5d",
"sha256": "cf8e7cb527f1a5a91625ebafc7d58eecc5d1f15b522c1f34f5f73d46c5a258c4"
},
"downloads": -1,
"filename": "authlete_django-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d84a700d1c7b8d0f8a548bcba7caad5d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 47671,
"upload_time": "2019-08-09T11:56:29",
"url": "https://files.pythonhosted.org/packages/74/e7/35bd26625bf934be3f92dce6f9b76cfd31ab6caa7346c130831f4548cbda/authlete_django-1.0.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9a637b03a1452cdb40f844ddd497d746",
"sha256": "6d504cf384bdfa33ea17662141ee612c10537b3148f92944425d14f7a937c979"
},
"downloads": -1,
"filename": "authlete-django-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "9a637b03a1452cdb40f844ddd497d746",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18193,
"upload_time": "2019-08-09T11:56:31",
"url": "https://files.pythonhosted.org/packages/42/a4/022cde3c7174e2e2921dc9ff5c4ead0845dc19633118f4a6ce5cbdc54149/authlete-django-1.0.0.tar.gz"
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "7a073493d0fa4bb71583427b50264360",
"sha256": "e3b3be974e97046a5a8dba07ba2d3adb34e6ac6f3d57244250d0ef7f66c5c1c3"
},
"downloads": -1,
"filename": "authlete_django-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7a073493d0fa4bb71583427b50264360",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 47645,
"upload_time": "2019-09-19T01:46:24",
"url": "https://files.pythonhosted.org/packages/11/e1/1a950c2603bd8ec9901d65d3591074feb14f7283dd6965aebadf7fd52edb/authlete_django-1.0.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f7d039f139673936d40ac2855748b0d3",
"sha256": "846346ed0815acd574250ead392cad9a2257265dda6ce92f34b275fce21b1d6f"
},
"downloads": -1,
"filename": "authlete-django-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "f7d039f139673936d40ac2855748b0d3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18199,
"upload_time": "2019-09-19T01:46:26",
"url": "https://files.pythonhosted.org/packages/fe/c7/4fd0ed75a6a88840f5cb3e0d912900515805dfee820edf838a14db43f97c/authlete-django-1.0.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "7a073493d0fa4bb71583427b50264360",
"sha256": "e3b3be974e97046a5a8dba07ba2d3adb34e6ac6f3d57244250d0ef7f66c5c1c3"
},
"downloads": -1,
"filename": "authlete_django-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7a073493d0fa4bb71583427b50264360",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 47645,
"upload_time": "2019-09-19T01:46:24",
"url": "https://files.pythonhosted.org/packages/11/e1/1a950c2603bd8ec9901d65d3591074feb14f7283dd6965aebadf7fd52edb/authlete_django-1.0.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f7d039f139673936d40ac2855748b0d3",
"sha256": "846346ed0815acd574250ead392cad9a2257265dda6ce92f34b275fce21b1d6f"
},
"downloads": -1,
"filename": "authlete-django-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "f7d039f139673936d40ac2855748b0d3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18199,
"upload_time": "2019-09-19T01:46:26",
"url": "https://files.pythonhosted.org/packages/fe/c7/4fd0ed75a6a88840f5cb3e0d912900515805dfee820edf838a14db43f97c/authlete-django-1.0.1.tar.gz"
}
]
}