Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var appName    = Request.QueryString["AppName"];
            var appInfo    = Request.QueryString["AppInfo"];
            var secretCode = Request.QueryString["SecretCode"];

            if (string.IsNullOrEmpty(appName))
            {
                Response.Write("Pass 'AppName' in QueryString");
                return;
            }
            if (string.IsNullOrEmpty(appInfo))
            {
                Response.Write("Pass 'AppInfo' in QueryString");
                return;
            }
            if (string.IsNullOrEmpty(secretCode))
            {
                Response.Write("Pass 'SecretCode' in QueryString");
                return;
            }
            var api   = new AuthenticatorAPI();
            var setup = api.Pair(appName, appInfo, secretCode);

            Response.Write(setup.Html);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            var api    = new AuthenticatorAPI();
            var result = api.Pair("Authenticator API demo", "demo", "1234");

            PairingHtml = result.Html;
        }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var pin        = Request.QueryString["Pin"];
            var secretCode = Request.QueryString["SecretCode"];

            if (string.IsNullOrEmpty(pin))
            {
                Response.Write("Pass 'Pin' in QueryString");
                return;
            }
            if (string.IsNullOrEmpty(secretCode))
            {
                Response.Write("Pass 'SecretCode' in QueryString");
                return;
            }
            var api = new AuthenticatorAPI();
            var ok  = api.ValidatePin(pin, secretCode);

            Response.Write(ok);
        }