initial working version of web server flow

This commit is contained in:
Wim Velzeboer
2026-09-22 17:34:50 +01:00
parent 29594990c3
commit 8010d33b11
16 changed files with 623 additions and 9 deletions
+14 -3
View File
@@ -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();