AuthenticateMaster() public method

public AuthenticateMaster ( ) : Response
return Response
        public SSOAuthenticationExample()
        {
            client = new Client("MASTERKEY", "SECRET");
            string sampleUserEmail = "*****@*****.**";

            try
            {
                Response authResponse = client.AuthenticateMaster(sampleUserEmail);

            }
            catch (MemberNotExistException ex)
            {
                //Create user on the fly with master account
                Client masterClient = new Client("MASTERKEY", "SECRET");
                masterClient.AuthenticateMaster();
                Request request = new Request("member", ApiAction.CREATE);
                request.AddParameter("screen_name", "Sample User");
                request.AddParameter("email", sampleUserEmail);
                Dictionary<string, object> userCreationResult = masterClient.Execute(request).Deserialize<Dictionary<string, object>>();

                //if auto user creation failed, handle it here.

                //try authenticate again
                Response authResponse = client.AuthenticateMaster(sampleUserEmail);
            }

            Request request2 = new Request("member", ApiAction.INDEX);
            Dictionary<string, object> result = client.Execute(request2).Deserialize<Dictionary<string, object>>();

            ArrayList memberList = (ArrayList)result["member_list"];
        }
        public MasterAuthenticationExample()
        {
            client = new Client("MASTERKEY", "SECRET");

            Response authResponse = client.AuthenticateMaster();

            Request request = new Request("member", ApiAction.INDEX);
            Dictionary<string, object> result = client.Execute(request).Deserialize<Dictionary<string, object>>();

            ArrayList memberList = (ArrayList)result["member_list"];
            Console.WriteLine(memberList.Count);
        }