a guest Jul 17th, 2019 59 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #Should the client or the server take more security precautions?#
  2.     Both should take plenty of security precautions, but the client should take
  3.     more as it is used to access the server.
  5. #What's the difference between local storage and session storage?#
  6.     Local storage saves data for a specific domain and keeps it available
  7.     for any new tabs or windows in that browser viewing that domain.
  8.     Session storage is the same as local storage EXCEPT that the data doesn't
  9.     persist outside of the session/tab. After the session the data is gone,
  10.     thus providing more security than local storage.
  13. #What problem does a JWT expiry time solve?#
  14.   A user cannot be signed in indefinitely, thus making it harder for malicious
  15.   parties to use JWT they are able to find.
  17. #Is a refresh endpoint protected or public?#
  18.   Protected
  20. #What would happen if a refreshed JWT was requested with a JWT that had already expired?#
  21.  It shouldn't go through  
  23. #What does it mean to queue a callback?#
  24. To have a function called after a certain amount of time
  26. #What does the clearTimeout function do and what argument do you pass into it?#
  27. It takes in a setTimeout function reference
  28. It clears the timeout which has been set by the setTimeout function
  30. #For which of the following events should a refresh request be queued after?#
  31. A successful user registration request
  32. A successful login request **
  33. A page load
  34. A successful API request to a protected endpoint for posting a comment
  35. A successful refresh request
  36. A push state navigation event
  37. A user logs out
  39. #What is OIDC?#
  40. Industry standard pro protocol called OpenID Connect
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand