public RoutesWebRepository() { _userLocalRepository = new UserLocalRepository(); var token = _userLocalRepository.GetUserData().Token; Client.DefaultRequestHeaders.Add("Authorization", $"Bearer {token}"); }
public static void Main() { // Get User var userRepository = new UserLocalRepository(); var users = userRepository.GetAllUsers(); var admin = users.First(u => u.Role.Id == (int)USER_ROLES.Moderator); #region CheckJWT // Create service string sekcretKey = Guid.NewGuid().ToString(); var tokenService = new JWTTokenService(sekcretKey); // Encode string token = tokenService.GenerateJWTToken(admin?.Id); // Decode AccessToken accessToken = tokenService.ValidateJWTToken(token); // Show System.Console.WriteLine(accessToken); #endregion #region CheckRole UserRoleMiddleware.Invoke(admin, typeof(AdminController), () => new AdminController().SayHello()); #endregion }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); SetContentView(Resource.Layout.sign_view); _userLocalRepository = new UserLocalRepository(); _userWebRepository = new UserWebRepository(); var userData = _userLocalRepository.GetUserData(); if (userData == null) { FindViews(); LinkEventHandlers(); } else { OpenMainScreen(); } }
public JWTTokenService(string secretKey) { this.userLocalRepository = new UserLocalRepository(); this.SecretKey = secretKey ?? Guid.NewGuid().ToString(); }
public RoutesService() { _routesWebRepository = new RoutesWebRepository(); _userLocalRepository = new UserLocalRepository(); _userData = _userLocalRepository.GetUserData(); }
public UserWebRepository() { _userLocalRepository = new UserLocalRepository(); }