How do client-side JS libraries for OAuth2 maintain secure authentication?

前端 未结 2 955
半阙折子戏
半阙折子戏 2021-01-30 17:22

I\'m new to OAuth2 and there\'s a problem I\'ve been struggling with and despite research still can\'t grasp.

The difficulty in having a JS client for OAuth2 is that you

2条回答
  •  迷失自我
    2021-01-30 17:42

    In case of JS client, Google does validate that the JS origin matches the one registered with the client id. So if someone uses someone else's client id, at most they can get a token for only the accounts they own (which is not going to be very useful).

    In general, you can never know who/what client (or code) is talking to your server. You only see the data they send. So if the same packets are sent by other clients/code, there is nothing you can do and in general you shouldn't care. You should care about that you have proper credentials in the request.

提交回复
热议问题