معرفی شرکت ها


dash-google-auth-0.1.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Dash Google Auth
ویژگی مقدار
سیستم عامل -
نام فایل dash-google-auth-0.1.2
نام dash-google-auth
نسخه کتابخانه 0.1.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Lucas Chapin
ایمیل نویسنده lucas@altschool.com
آدرس صفحه اصلی https://github.com/lucaschapin/dash-google-auth
آدرس اینترنتی https://pypi.org/project/dash-google-auth/
مجوز MIT
# Dash Google Auth Dash Google Auth is a simple library using Google OAuth to authenticate and view a [Dash](https://dash.plot.ly/) app. This Library uses [Flask Dance](https://github.com/singingwolfboy/flask-dance) and a modified version of Plotly's own [dash auth](https://github.com/plotly/dash-auth) for authentication. ## Basic Use Authentication can be added to your Dash application using the `GoogleOAuth` class, i.e. ```python from dash import Dash from flask import Flask from dash_google_auth import GoogleOAuth server = Flask(__name__) server.config.update({ 'GOOGLE_OAUTH_CLIENT_ID': ..., 'GOOGLE_OAUTH_CLIENT_SECRET': ..., }) app = Dash(__name__, server=server, url_base_pathname='/', auth='auth') authorized_emails = [...] additional_scopes = [...] auth = GoogleOAuth(app, authorized_emails, additional_scopes) # your Dash app here :) ... ``` ## Example Steps to try this out yourself: 1. Install the `dash-google-auth` library using `pip`: ```bash $ pip install dash-google-auth ``` 2. Follow the [Flask Dance Guide](http://flask-dance.readthedocs.io/en/latest/quickstarts/google.html) to create an app on the google admin console 3. Make a copy of [app.py](https://github.com/lucaschapin/dash-google-auth/blob/master/app.py) and set the variables (or set the corresponding environment variables): ```python server.config["GOOGLE_OAUTH_CLIENT_ID"] = ... server.config["GOOGLE_OAUTH_CLIENT_SECRET"] = ... ``` with values from the Google OAuth 2 client you should have set up in step 1. If you've set these up properly, you can find them at [APIs & Services > Credentials](https://console.developers.google.com/apis/credentials) under the section **OAuth 2.0 client IDs**. 4. Replace `authorized_emails` in `app.py` with whatever Google emails you want to grant access to your app. In production, I'd recommend getting these from a database instead. 5. Run `python app.py` and open [localhost](http://localhost:8050/) in a browser window to try it out! If the app loads automatically without prompting a Google login, that means you're already authenticated -- try using an incognito window in this case if you want to see the login experience for a new user.


نیازمندی

مقدار نام
>=0.26.5 dash
>=0.28.3 dash-core-components
>=0.12.0 dash-html-components
>=0.12.4 Flask
>=0.14.0 Flask-Dance
>=1.11.0 six


نحوه نصب


نصب پکیج whl dash-google-auth-0.1.2:

    pip install dash-google-auth-0.1.2.whl


نصب پکیج tar.gz dash-google-auth-0.1.2:

    pip install dash-google-auth-0.1.2.tar.gz