| IInfrascaleSdkSignIn Method |
Creates session for specific backup account using User Credentials.
Namespace:
SOS.SDK.Contracts
Assembly:
SOS.SDK (in SOS.SDK.dll) Version: 7.6.1.5742
Syntax Exceptions Examples Signing out backup account on the Infrascale Service using Password
using System;
using SOS.SDK.Contracts.DataContracts;
using SOS.SDK.Contracts.DataContracts.Requests;
namespace SOS.SDK.Test.Examples
{
public class AuthentificationExamples
{
private string _testAccount = @"sdk.test@sosonlinebackup.com";
private string _testAccountPassword = @"qweqwe";
private IInfrascaleClient _client;
public IdentityContract SignIn()
{
_client = new InfrascaleClient();
_client.Connect();
var signInResponse = _client.SignIn(new SignInRequest
{
Credentials = new CredentialsContract {Login = _testAccount, Password = _testAccountPassword}
});
return signInResponse.Identity;
}
}
}
Signing in backup account on the Infrascale Service using Server Auth Token
using System;
using SOS.SDK.Contracts.DataContracts;
using SOS.SDK.Contracts.DataContracts.Requests;
namespace SOS.SDK.Test.Examples
{
public class AuthentificationExamples
{
private string _testAccount = @"sdk.test@sosonlinebackup.com";
private string _testAccountPassword = @"qweqwe";
private IInfrascaleClient _client;
public IdentityContract SignInWithServerAuthToken()
{
_client = new InfrascaleClient();
_client.Connect();
var signInResponse = _client.SignIn(new SignInRequest
{
Credentials = new CredentialsContract
{
Login = _testAccount,
ServerAuthToken = "7F14C65F8E9E492193801EBCD4D3F6D5"
}
});
return signInResponse.Identity;
}
}
}
See Also