Securing oauth bearer token against attacks such as XSS, CSRF in javascript apps
问题 I am a bit unclear about how to secure (or protect) bearer tokens when using pure JavaScript applications. I know when user request token to the server it can come with a validity of 14 days or 24 hours. but once the user has token there is no neat (assured) way of securing this from XSS or CSRF attacks (am I missing something?). Now lets say user is logged into the web application and the browser has this token which is valid for 14 days. If the user is accessing another web application