DataConnector
認証
ADO.NET provider for Magento > 認証

Before making any web API calls to the ADO.NET Provider for Magento, it is essential to authenticate your identity and obtain the necessary permissions, also known as authorization, to access the API resource securely. This process ensures that Magento can identify the type of user making the call and grant appropriate access rights to the API resource.

Basic Authentication

Connection string with basic

C#
コードのコピー
    const string Url = @"http://***.***.***";
    const string Username = @"****";
    const string Password = @"****";
    const string TokenType = @"*****";
    
    static string MagentoConnectionString = $@”Url={Url};UserName={Username};Password={Password};Token Type={TokenType}“;

OAuth 1.0 authentication

Property Description
URL Set the URL to the HTTP or HTTPS endpoint of your Magento Portal. For example, https://magentohost/.
Consumer Key A value used by the Consumer to identify itself in OAuth 1.0.
Consumer Secret A secret used by the Consumer to establish ownership of the Consumer Key.
Access Token The OAuth 1.0 access token to be used for the authentication.
Token Secret A secret used by the Consumer to establish ownership of the given Token.
Verifier The verification code given by provider.

To generate OAuth 1.0 components, Log in to the Magento Admin Panel -> System -> Integrations -> Add New Integration.

Connection string with OAuth 1.0

C#
コードのコピー
    const string Url = @"http://***.***.***";
    const string ConsumerKey = @"***********";
    const string ConsumerSecret = @"***********";
    const string Verifier = @"******************";
    
    string MagentoConnection = $"Url={Url};Consumer Key={ConsumerKey};Consumer Secret={ConsumerSecret};Verifier={Verifier};

Connection string with tokens

If the user already possesses the Access Token and Token Secret, doesn't have to re-obtain them, but can use them to connect directly, like in the code below:

C#
コードのコピー
const string Url = @"http://***.***.***";
const string ConsumerKey = @"***********";
const string ConsumerSecret = @"***********";
const string Verifier = @"******************";
const string AccessToken = @"*********************";
const string TokenSecret = @"*********************";

string MagentoConnection = $"Url={Url};Consumer Key={ConsumerKey};Consumer Secret={ConsumerSecret};Verifier={Verifier};Access Token={AccessToken};Token Secret={TokenSecret}"