Example #1
0
 public FirebaseAuthService(IConfiguration configuration, IMemoryCache memoryCache)
 {
     this.firebaseApiKey    = configuration["FirebaseApiKey"];
     this.firebaseDatabase  = configuration["FirebaseDatabase"];
     this.authProvider      = new FirebaseAuthProvider(new FirebaseConfig(this.firebaseApiKey));
     this.memoryCache       = memoryCache;
     this.cacheEntryOptions = new MemoryCacheEntryOptions()
                              .SetAbsoluteExpiration(TimeSpan.FromMinutes(int.Parse(configuration["CacheExpiryInMinutes"] ?? "60")));
 }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            client   = new FireSharp.FirebaseClient(config);
            provider = new FirebaseAuthProvider(con);

            MyUser user = new MyUser
            {
                Email = null
            };
        }
        private void CopyPropertiesLocally(IFirebaseAuthProvider authProvider, FirebaseAuth auth)
        {
            this.AuthProvider = authProvider;

            if (auth != null)
            {
                this.User          = auth.User;
                this.Created       = auth.Created;
                this.ExpiresIn     = auth.ExpiresIn;
                this.RefreshToken  = auth.RefreshToken;
                this.FirebaseToken = auth.FirebaseToken;
            }
        }
Example #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            client1 = new FirebaseAuthProvider(con);
            try
            {
                client = new FireSharp.FirebaseClient(config);

                if (client != null)
                {
                    //Response.Write("<script>alert('Connection is established')</script>");
                }
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
            if (MyUser.username != null)
            {
                Response.Redirect("WebForm3.aspx");
            }
        }
Example #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            provider         = new FirebaseAuthProvider(con);
            txtusername.Text = MyUser.email;
            try
            {
                client = new FireSharp.FirebaseClient(config);

                if (client != null)
                {
                    //Response.Write("<script>alert('Connection is established')</script>");
                }
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }

            if (MyUser.email == null)
            {
                Response.Redirect("WebForm1.aspx");
            }

            if (!IsPostBack)
            {
                var           res1           = client.Get(@"Doctors/");
                MyAppointment ResAppointment = res1.ResultAs <MyAppointment>();
                if (ResAppointment != null)
                {
                    counter = ResAppointment.counter;
                }
                for (int ii = 1; counter >= ii; ii++)
                {
                    var           res             = client.Get(@"Doctors/" + ii);
                    MyAppointment ResAppointment1 = res.ResultAs <MyAppointment>();
                    DropDownList1.Items.Add(new ListItem(ResAppointment1.Fullname));
                }
            }
        }
Example #6
0
 public LoginService(IFirebaseDatabaseHelper firebaseDatabaseHelper,
                     IFirebaseAuthProvider firebaseAuthProvider)
 {
     _firebaseAuthProvider   = firebaseAuthProvider ?? throw new ArgumentNullException(nameof(firebaseAuthProvider));
     _firebaseDatabaseHelper = firebaseDatabaseHelper ?? throw new ArgumentNullException(nameof(firebaseDatabaseHelper));
 }
 public FirebaseAuthService()
 {
     authProvider = new FirebaseAuthProvider(new FirebaseConfig("AIzaSyBKpPKz-i778h50HSLn3F8frz7zjINy-7g"));
 }
 public FirebaseAuthLink(IFirebaseAuthProvider authProvider, FirebaseAuth auth)
 {
     this.CopyPropertiesLocally(authProvider, auth);
 }
Example #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     auth = new FirebaseAuthProvider(con);
 }
        public SecurityServiceTests()
        {
            _authProvider = Substitute.For <IFirebaseAuthProvider>();

            _sut = new SecurityService(_authProvider);
        }
Example #11
0
 public FirebaseService(IFirebaseAuthProvider firebaseAuthProvider)
 {
     _firebaseAuthProvider = firebaseAuthProvider;
 }
 public FirebaseAuthService()
 {
     authProvider = new FirebaseAuthProvider(new FirebaseConfig("AIzaSyCeeKnHz28M_ufJMHGmaUVNfY9KJ3GvxLA"));
 }
Example #13
0
 public SecurityService(IFirebaseAuthProvider authProvider)
 {
     _authProvider = authProvider;
 }
Example #14
0
 public FirebaseRepository(IFirebaseAuthProvider authProvider)
 {
     _authProvider = authProvider;
 }
Example #15
0
 public AuthController(
     IFirebaseAuthProvider firebaseAuthProvider)
 {
     this.firebaseAuthProvider = firebaseAuthProvider;
 }