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")
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")
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)
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)