{ "info": { "author": "Tarzan", "author_email": "hoc3010@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Pyramid", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "Pyramid VGID OAuth2\n=============================================\n\nTh\u01b0 vi\u1ec7n cho ph\u00e9p pyramid login th\u00f4ng qua https://id.vatgia.com m\u1ed9t c\u00e1ch nhanh\nch\u00f3ng\n\nUsage\n---------------\n\n\u0110\u1ec3 s\u1eed d\u1ee5ng, th\u00eam d\u00f2ng sau \u0111\u00e2y v\u00e0o h\u00e0m main(...):\n\n config.include(\"pyramid_vgid_oauth2\")\n\nTrong *development.ini*\n\n pyramid_vgid_oauth2.client_id = {Client ID c\u1ea5p b\u1edfi VGID}\n pyramid_vgid_oauth2.client_secret = {Client Secret c\u1ea5p b\u1edfi VGID}\n pyramid_vgid_oauth2.put_user_callback = \u0110\u01b0\u1eddng d\u1eabn \u0111\u1ebfn h\u00e0m s\u1ebd \u0111\u01b0\u1ee3c g\u1ecdi \u0111\u1ec3 t\u1ea1o m\u1edbi User\n pyramid_vgid_oauth2.base_url = /vgid/oauth (\u0111\u01b0\u1eddng d\u1eabn d\u00f9ng \u0111\u1ec3 login tr\u00ean web hi\u1ec7n t\u1ea1i)\n\n### Callback \u0111\u1ec3 t\u1ea1o m\u1edbi User\n\n def put_user_callback(acc):\n \"\"\"\n :type acc: dict\n :return object phai co 1 field la .id\n \"\"\"\n pass\n\n### API\n\n request.vgid_access_token\n\nc\u00f3 th\u1ec3 d\u00f9ng \u0111\u1ec3 l\u1ea5y access_token khi \u0111\u00e3 \u0111\u0103ng nh\u1eadp\n\n#### Event\n\n1. pyramid_vgid_oauth2.events.SignIn\n2. pyramid_vgid_oauth2.events.SignOut\n\n1.1.1\n-----\n\n* Add warning for put_user_callback configuration\n* Accept callable configuration for put_user_callback\n\n1.1\n---\n\n* Add python3 support\n\n1.0.x\n-----------\n\n* Packaging\n* Initial version", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://gitlab.vnpid.com/vgid/pyramid_vgid_oauth2", "keywords": "web wsgi bfg pylons pyramid", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pyramid_vgid_oauth2", "package_url": "https://pypi.org/project/pyramid_vgid_oauth2/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyramid_vgid_oauth2/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://gitlab.vnpid.com/vgid/pyramid_vgid_oauth2" }, "release_url": "https://pypi.org/project/pyramid_vgid_oauth2/1.1.1/", "requires_dist": null, "requires_python": null, "summary": "pyramid_vgid_oauth2", "version": "1.1.1" }, "last_serial": 1241165, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "1000d6f36a18e854197f75720651b127", "sha256": "8f81d7ecd249da66821955f00965088eff88d00f3325693434c0af7897b3452b" }, "downloads": -1, "filename": "pyramid_vgid_oauth2-1.0.tar.gz", "has_sig": false, "md5_digest": "1000d6f36a18e854197f75720651b127", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3892, "upload_time": "2014-02-10T10:33:30", "url": "https://files.pythonhosted.org/packages/03/f1/42fd597e10c22f0d1fc29df68912a8b3ac0b2873059600d5d7c03662b814/pyramid_vgid_oauth2-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "db0d1bf946d0aca009b7b0a75de3268e", "sha256": "52d255b7c02bc572e293092560ba87e33488acc88d301135c2f61bd430c6eba2" }, "downloads": -1, "filename": "pyramid_vgid_oauth2-1.0.1.tar.gz", "has_sig": false, "md5_digest": "db0d1bf946d0aca009b7b0a75de3268e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3910, "upload_time": "2014-02-10T10:56:05", "url": "https://files.pythonhosted.org/packages/c0/b2/6e66a2b67b2782a1a0fdf5d36f5d55bfd25534896f1312e45801bd1a01f0/pyramid_vgid_oauth2-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "02e5dcc5f270267f7fc31646e1e0d1f3", "sha256": "7325f02734bf9c59eaee55d0d47024aceb0daf733577da1ac68dced676015cb5" }, "downloads": -1, "filename": "pyramid_vgid_oauth2-1.0.2.tar.gz", "has_sig": false, "md5_digest": "02e5dcc5f270267f7fc31646e1e0d1f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3957, "upload_time": "2014-02-11T04:18:00", "url": "https://files.pythonhosted.org/packages/c1/e7/381cc93a100481a6847c515288153b6629319e42b2242e2ce3efbef1d4e8/pyramid_vgid_oauth2-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "e354f256bdc699339fc024b5057336e0", "sha256": "254b6d31e0181b8a36c09190d8ccbb915a9e2f8cd785b045b8c9bdbf4735da83" }, "downloads": -1, "filename": "pyramid_vgid_oauth2-1.0.3.tar.gz", "has_sig": false, "md5_digest": "e354f256bdc699339fc024b5057336e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3956, "upload_time": "2014-04-02T08:00:54", "url": "https://files.pythonhosted.org/packages/b1/ea/d75b5efc4f88d9b670d653f2752ed8f693de61a9b190e380a5cd85bdf721/pyramid_vgid_oauth2-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "2d434ba6725500f407441b6cf97e936e", "sha256": "4c778a6c6e93c8350eb98edeb00e2c386b4c4aa77be11363f222a2a2fec97558" }, "downloads": -1, "filename": "pyramid_vgid_oauth2-1.0.4.tar.gz", "has_sig": false, "md5_digest": "2d434ba6725500f407441b6cf97e936e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4011, "upload_time": "2014-04-02T09:38:32", "url": "https://files.pythonhosted.org/packages/35/62/35c57b30f4171d30389d4dbf28fafb63debff6dc2a3774a76282eb59b850/pyramid_vgid_oauth2-1.0.4.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "4195778e5dc20f17c1fd490e6ce6b551", "sha256": "aa8f6f86d6bf493d275125a4767830c84b94b9f3987586e0b80c8d63c749a0b1" }, "downloads": -1, "filename": "pyramid_vgid_oauth2-1.1.0.tar.gz", "has_sig": false, "md5_digest": "4195778e5dc20f17c1fd490e6ce6b551", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4144, "upload_time": "2014-08-27T07:51:19", "url": "https://files.pythonhosted.org/packages/78/95/36d79c446491aba0ffa4732862c0b9b97b246247713f841bbdc04faaa2c4/pyramid_vgid_oauth2-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "3e908f501e96ba3d6e24147e077970c5", "sha256": "f8e093ccb6a8bb8c579d7df86b5759580aa5e1d00b8fcd591eac2e55530362d4" }, "downloads": -1, "filename": "pyramid_vgid_oauth2-1.1.1.tar.gz", "has_sig": false, "md5_digest": "3e908f501e96ba3d6e24147e077970c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4232, "upload_time": "2014-09-29T04:04:08", "url": "https://files.pythonhosted.org/packages/7f/ee/2b129768815878f548c44866d2bd5ca7552523efb2b3a021895c42ba0780/pyramid_vgid_oauth2-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3e908f501e96ba3d6e24147e077970c5", "sha256": "f8e093ccb6a8bb8c579d7df86b5759580aa5e1d00b8fcd591eac2e55530362d4" }, "downloads": -1, "filename": "pyramid_vgid_oauth2-1.1.1.tar.gz", "has_sig": false, "md5_digest": "3e908f501e96ba3d6e24147e077970c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4232, "upload_time": "2014-09-29T04:04:08", "url": "https://files.pythonhosted.org/packages/7f/ee/2b129768815878f548c44866d2bd5ca7552523efb2b3a021895c42ba0780/pyramid_vgid_oauth2-1.1.1.tar.gz" } ] }