Skip to content

Authentication

HemanthK-12 edited this page Dec 29, 2024 · 3 revisions

I was thinking of the landing page being just the arc logo at the top with the word "Robokit" and a button called "Sign In with Google" which logs in a person and if and only if they are an ARC member, it logs them in and if they are an ARC POR, it logs them into the POR page. For this, I need to implement OAuth2.0 in my app and do state management in my whole webapp. So this is how I understand it :

OAuth2.0

Refer to this for a good explanation of the what, how and why of OAuth2.0 : https://medium.com/@tony.infisical/guide-to-implementing-oauth-2-0-with-examples-5869f8df78f3

image

This gives a good idea of what we'll be doing with oauth2 where :

  • Auth server and Resource Server = Google Servers
  • Client = Robokit
  • Resource Owner = User
  • User Agent = Browser

Click Here to configure the people who can access the app.

Clone this wiki locally