示例#1
0
    def test_get_login_url(self):
        c = Client("client_id" "client_secret")

        self.assertEqual(
            c.get_login_url("http://localhost", "login"),
            "https://v2.steemconnect.com/oauth2/authorize?client_id"
            "=client_idclient_secret&redirect_uri=http%3A%2F%2Flocalh"
            "ost&scope=login")
示例#2
0
    def test_get_login_url_override_defaults(self):
        c = Client(oauth_base_url="http://foo.bar/oauth2/",
                   client_id="client_id",
                   client_secret="client_secret")

        self.assertEqual(
            c.get_login_url("http://localhost", "login"),
            "http://foo.bar/oauth2/authorize?client_id=client_id&"
            "redirect_uri=http%3A%2F%2Flocalhost&scope=login")
示例#3
0
def login():
    c = Client(
        client_id=CLIENT_ID,
        client_secret=CLIENT_SECRET,
    )
    auth_url = c.get_login_url(
        "http://127.0.0.1:5000/complete/steemconnect/",
        "login,vote,comment,custom_json",
    )
    return redirect(auth_url)
示例#4
0
def login():
    sc_client = ScClient(client_id=SC_CLIENT_ID,
                         client_secret=SC_SECRET,
                         oauth_base_url="https://hivesigner.com/oauth2/",
                         sc2_api_base_url="https://hivesigner.com/api/")
    login_url = sc_client.get_login_url(
        f"{SITE_URL}/gift-codes",
        "login",
    )
    return render_template("login.html", login_url=login_url)