initial working version of web server flow
This commit is contained in:
+14
-3
@@ -44,19 +44,30 @@ async fn main() {
|
||||
|
||||
// SFDX AUTH URL
|
||||
// let config = SalesforceCredentials::sfdx_url(sfdx_auth_url).unwrap();
|
||||
// /*
|
||||
/*
|
||||
// CLIENT CREDENTIALS
|
||||
let config = SalesforceCredentials::client_credentials(
|
||||
"https://computing-platform-9537--qa.sandbox.my.salesforce.com",
|
||||
customer_id,
|
||||
customer_secret,
|
||||
);
|
||||
// */
|
||||
*/
|
||||
// WEB Flow
|
||||
let config = SalesforceCredentials::web_server(
|
||||
"https://computing-platform-9537--qa.sandbox.my.salesforce.com",
|
||||
"PlatformCLI",
|
||||
None,
|
||||
"http://localhost:1717/OauthRedirect",
|
||||
None,
|
||||
);
|
||||
|
||||
|
||||
println!("Config: {:?}", config);
|
||||
|
||||
let session = config.connect().await.unwrap();
|
||||
|
||||
println!("token: {}", session.access_token().await.unwrap());
|
||||
println!("Instance URL: {}", session.instance_url);
|
||||
println!("Access token: {}", session.access_token().await.unwrap());
|
||||
|
||||
|
||||
let mut headers = HeaderMap::new();
|
||||
|
||||
Reference in New Issue
Block a user