{ "info": { "author": "cn", "author_email": "cnaafhvk@foxmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: Unix", "Programming Language :: Python :: 3.6" ], "description": "# CAS for apistellar\n\n## USEAGE\n```angular2\npip install apistellar-cas\n```\n\n```python\nfrom apistellar_cas import nit\n\n# before app init\ninit()\n...\n```\n\n```python\nfrom apistar import App\nfrom apistellar import Controller, route, get\nfrom apistellar_cas import login_required\n\n\n@route(\"/\", name=\"welcome\")\nclass WelcomeController(Controller):\n\n @get(\"/\")\n @login_required() # add this\n def index(self, app: App) -> str:\n return app.render_template('index.html')\n\n```\n\n```python\n# settings.py\nCAS_SERVER = 'https://xxx.xxx.xxx'\nCAS_LOGIN_ROUTE = '/xxxx'\nCAS_AFTER_LOGIN = 'view:welcome:index'\nCAS_USERNAME_SESSION_KEY = \"username\"\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/ShichaoMa/apistellar-cas", "keywords": "cas apistellar", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "apistellar-cas", "package_url": "https://pypi.org/project/apistellar-cas/", "platform": "", "project_url": "https://pypi.org/project/apistellar-cas/", "project_urls": { "Homepage": "https://www.github.com/ShichaoMa/apistellar-cas" }, "release_url": "https://pypi.org/project/apistellar-cas/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "cas for apistellar", "version": "0.0.2" }, "last_serial": 5977426, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "668008dacf16e34f37145a78e19dc66f", "sha256": "365f77b7feb8d1cf98a5147f68cf92bf754dcee7796fc6e09aacebc6693e1262" }, "downloads": -1, "filename": "apistellar-cas-0.0.1.tar.gz", "has_sig": false, "md5_digest": "668008dacf16e34f37145a78e19dc66f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4379, "upload_time": "2019-10-14T09:35:59", "url": "https://files.pythonhosted.org/packages/04/00/6243fe1aad6fd4aedc15befa90fea0f56f6dc2456465c0a52817789455b0/apistellar-cas-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "3e5f6f28aaf2d540bde856c04cc9a188", "sha256": "5b45d436f6bc233ce58fb4f95792b42c968bcb1189231c25680be98e31f98d8f" }, "downloads": -1, "filename": "apistellar-cas-0.0.2.tar.gz", "has_sig": false, "md5_digest": "3e5f6f28aaf2d540bde856c04cc9a188", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4473, "upload_time": "2019-10-15T13:42:36", "url": "https://files.pythonhosted.org/packages/b8/1b/95cd730f2f940479f6bae7c5ad2b8ab65bcb1a52d4fb039d9c6c44a5fece/apistellar-cas-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3e5f6f28aaf2d540bde856c04cc9a188", "sha256": "5b45d436f6bc233ce58fb4f95792b42c968bcb1189231c25680be98e31f98d8f" }, "downloads": -1, "filename": "apistellar-cas-0.0.2.tar.gz", "has_sig": false, "md5_digest": "3e5f6f28aaf2d540bde856c04cc9a188", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4473, "upload_time": "2019-10-15T13:42:36", "url": "https://files.pythonhosted.org/packages/b8/1b/95cd730f2f940479f6bae7c5ad2b8ab65bcb1a52d4fb039d9c6c44a5fece/apistellar-cas-0.0.2.tar.gz" } ] }