From : Vazha Ezugbaia <v.ezugbaia@gmail.com>
To : Zurab Batiashvili <ZBatiashvili@moh.gov.ge>
Subject : Re: RS Auth
Cc : dchkheidze@ssa.gov.ge; Alexander Turdziladze <turdziladze@gmail.com>
Received On : 15.01.2021 07:11
Attachments :
image.png

გამარჯობათ 

ზურ გთხო იქნებ publicKey-იც გამომიგზავნოთ
ინტერფეისი მხარეს რაც უნდა გამოვიყენო

image.png

ესეთი რაღაც გამაწერინეს ადრე რომ გავაკეთე RS-თან ინტეგრაცია



On Thu, Jan 14, 2021 at 3:10 PM Zurab Batiashvili <ZBatiashvili@moh.gov.ge> wrote:

ვაჟა,

გიგზავნი მოთხოვნილი Key და ყოველ შემთხვევაში (შენ კი არ გჭირდება J ) გამოძახების კოდსაც

 

public async Task RsLogin(string AuthKey)

        {

            string SecretKey = "6139fbb5-81f8-6114-40c1-4420484074db";

 

            string RequestString = string.Format("https://eservices.rs.ge/WebServices/oAuth.ashx" + "?SecretKey={0}&AuthKey={1}", SecretKey, AuthKey);

 

            WebRequest request = WebRequest.Create(RequestString);

            request.Credentials = CredentialCache.DefaultCredentials;

            WebResponse response = request.GetResponse();

            var vasd = ((HttpWebResponse)response).StatusDescription;

            Stream dataStream = response.GetResponseStream();

            StreamReader reader = new StreamReader(dataStream);

            string rsResponse = reader.ReadToEnd();

            var soap = XDocument.Parse(rsResponse);

 

            XmlSerializer s = new XmlSerializer(typeof(User));

            var user = (User)s.Deserialize(soap.CreateReader());

            reader.Close();

            response.Close();

 

            return user;

        }

 

ზურა