private SFRestRequest BuildAuthenticatorRestRequest() { var fedUrl = session.BuildUri(RestPath.SF_AUTHENTICATOR_REQUEST_PATH); var data = new AuthnRequestData() { accountName = session.properties[SFSessionProperty.ACCOUNT], Authenticator = oktaUrl.ToString(), clientAppId = ".NET", clientAppVersion = SFEnvironment.Version, clientEnv = SFEnvironment.ClientEnv, }; int connectionTimeoutSec = int.Parse(session.properties[SFSessionProperty.CONNECTION_TIMEOUT]); return(session.BuildTimeoutRestRequest(fedUrl, new AuthnRequest() { data = data })); }
private SFRestRequest BuildLoginRequest() { // build uri var loginUrl = session.BuildLoginUrl(); AuthnRequestData data = new AuthnRequestData() { loginName = session.properties[SFSessionProperty.USER], password = session.properties[SFSessionProperty.PASSWORD], accountName = session.properties[SFSessionProperty.ACCOUNT], clientAppId = ".NET", clientAppVersion = SFEnvironment.Version, clientEnv = SFEnvironment.ClientEnv, }; int connectionTimeoutSec = int.Parse(session.properties[SFSessionProperty.CONNECTION_TIMEOUT]); return(session.BuildTimeoutRestRequest(loginUrl, new AuthnRequest() { data = data })); }