nagasurendra Yaswanth56 commited on
Commit
4fdc75a
·
verified ·
1 Parent(s): 9b43c0f

Update app.py (#2)

Browse files

- Update app.py (85c6b3f4c860d75fa33f0fc64f0b819ff46f28c8)


Co-authored-by: Yaswanth Telagamsetti <[email protected]>

Files changed (1) hide show
  1. app.py +11 -8
app.py CHANGED
@@ -20,13 +20,7 @@ CLIENT_SECRET = '36C463CD713C420BA2ED78F853359EACCE1ECCE2954C9810FFD7F946564CB0E
20
  REDIRECT_URI = 'https://huggingface.co/spaces/nagasurendra/BiryaniHubflask21' # Your Hugging Face redirect URI
21
  INSTANCE_URL = 'https://biryanihub-dev-ed.develop.my.site.com/s/welcomePage' # Your Salesforce instance URL
22
 
23
- # OAuth flow to redirect to Salesforce login
24
- @app.route('/login')
25
- def login():
26
- oauth_url = f"{SALESFORCE_OAUTH_URL}?response_type=code&client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}"
27
- return redirect(oauth_url)
28
 
29
- # Handle the OAuth callback from Salesforce and exchange the authorization code for an access token
30
  @app.route('/oauth/callback')
31
  def oauth_callback():
32
  auth_code = request.args.get('code') # The code returned from Salesforce
@@ -47,8 +41,8 @@ def oauth_callback():
47
 
48
  if token_response.status_code == 200:
49
  token_info = token_response.json()
50
- access_token = token_info['sSSjyhInIsUohKpG8sHzty2q']
51
- instance_url = token_info['https://biryanihub-dev-ed.develop.my.site.com/s/welcomePage'] # The Salesforce instance URL
52
 
53
  # Store access token in session for future API requests
54
  session['access_token'] = access_token
@@ -58,6 +52,15 @@ def oauth_callback():
58
  else:
59
  return jsonify({"error": "Failed to authenticate with Salesforce"}), 400
60
 
 
 
 
 
 
 
 
 
 
61
  # Example protected route that uses the Salesforce access token
62
  @app.route('/dashboard')
63
  def dashboard():
 
20
  REDIRECT_URI = 'https://huggingface.co/spaces/nagasurendra/BiryaniHubflask21' # Your Hugging Face redirect URI
21
  INSTANCE_URL = 'https://biryanihub-dev-ed.develop.my.site.com/s/welcomePage' # Your Salesforce instance URL
22
 
 
 
 
 
 
23
 
 
24
  @app.route('/oauth/callback')
25
  def oauth_callback():
26
  auth_code = request.args.get('code') # The code returned from Salesforce
 
41
 
42
  if token_response.status_code == 200:
43
  token_info = token_response.json()
44
+ access_token = token_info['sSSjyhInIsUohKpG8sHzty2q'] # Correctly fetch the access token
45
+ instance_url = token_info['https://biryanihub-dev-ed.develop.my.site.com/s/welcomePage'] # Correctly fetch the instance URL
46
 
47
  # Store access token in session for future API requests
48
  session['access_token'] = access_token
 
52
  else:
53
  return jsonify({"error": "Failed to authenticate with Salesforce"}), 400
54
 
55
+
56
+ # OAuth flow to redirect to Salesforce login
57
+ //@app.route('/login')
58
+ def login():
59
+ oauth_url = f"{SALESFORCE_OAUTH_URL}?response_type=code&client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}"
60
+ return redirect(oauth_url)
61
+
62
+
63
+
64
  # Example protected route that uses the Salesforce access token
65
  @app.route('/dashboard')
66
  def dashboard():