Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save kellatirupathi/9ea219d453de9f651fcb18e315928dcc to your computer and use it in GitHub Desktop.

Select an option

Save kellatirupathi/9ea219d453de9f651fcb18e315928dcc to your computer and use it in GitHub Desktop.
Transcript for transcript_1XlPhbq5HoE4stdltgZ6TRcq285xrZL5Y_0_2279.txt
[00:00:17] Hello.
[00:05:20] Hello.
[00:05:26] Can you hear me?
[00:05:31] Yeah, it's audible.
[00:05:32] Great.
[00:05:33] So, can you all enable your camera?
[00:05:54] Hello.
[00:05:55] Hello.
[00:05:56] Yeah, can you all enable your camera?
[00:06:01] Yeah.
[00:06:32] Beera Venkat is it?
[00:06:36] Okay, great. So hello everyone. Good evening. Hope you're doing well.
[00:06:43] Good evening, sir.
[00:06:44] Good evening, sir.
[00:06:46] Thank you.
[00:06:47] Okay, great.
[00:06:48] So, I'm Bilal here.
[00:06:49] I'm from the TA team.
[00:06:50] So, thanks for showing your interest with us.
[00:06:51] And I hope you all have applied for the first tech role, right?
[00:06:56] Yes.
[00:06:57] So, which is your specialty?
[00:06:58] Are you into me or mom?
[00:06:59] I'm into me.
[00:07:00] I'm into me.
[00:07:14] Hello.
[00:07:16] Yes, sir.
[00:07:17] So are you focusing on the mean stack or the month stack?
[00:07:21] That's a monster.
[00:07:22] Monster.
[00:07:23] Monster.
[00:07:24] Okay.
[00:07:30] Great.
[00:07:36] So in this interview, we'll be having a group discussion.
[00:07:40] So I'll be sharing the topic and you would have around five to 10 minutes to discuss
[00:07:46] the topic and to paper the topic and then we can start discussing about it.
[00:07:55] Okay, so the topic is J.D.P.T. or Oath, which is a better application for more naps.
[00:08:12] Sir, can you tell me once again?
[00:08:13] Sir, can you repeat?
[00:08:16] Yes, I have pasted in the chat box.
[00:08:29] So we will start the discussion at.
[00:08:33] 520.
[00:08:46] Nandaramatam isa.
[00:17:34] Great, so we can start.
[00:17:37] So anyone can start with this discussion.
[00:17:43] I will start, sir.
[00:17:49] My name is Bhumika MC.
[00:17:53] Authentication is a core part of any ManStack applications.
[00:17:57] Two popular methods are JWT and OAuth.
[00:18:01] Both have different use cases and benefits.
[00:18:05] So let's compare them.
[00:18:07] JWT, JSON Web Token.
[00:18:10] JSON Web Token is a token based authentication method.
[00:18:14] After the user logs in, the server creates a login with the user's data and send it to the client.
[00:18:21] The client stores it usually in local storage and send it with the every request.
[00:18:27] When it comes to props of JWT, simple to implement and state less and works well with REST APIs also.
[00:18:37] When it comes to cons of JWT, if not handled carefully, tokens can be stolen and no built-in token revocation.
[00:18:47] And when it comes to OAuth, OAuth is more complex and often used for third-party login, like login with Facebook, GitHub, or Google.
[00:18:59] It uses tokens and refresh tokens to manage the sessions securely.
[00:19:05] And then props of OAuth are very secure for third party logins, good for apps that access APIs on behalf of user.
[00:19:15] And then it's support for scopes and permission control.
[00:19:22] And when it comes to cons of OAuth, more complex to implement.
[00:19:27] And then it requires managing.
[00:20:00] clients IDs secrets and redirects and totally if you are integrating Google or Facebook login
[00:20:11] we can use the OAuth in one stack and when we use custom login or sign up systems we can go with for
[00:20:19] JWT
[00:20:20] In my opinion, JWT is better for most ManStack applications, especially we are building our own login system.
[00:20:29] It's simple and fast, works with REST APIs.
[00:20:34] That's my take. Thank you.
[00:20:39] Yeah, thank you, Bhumika.
[00:20:41] Okay, Nick.
[00:20:49] Sir, I will tell you.
[00:20:50] Sure.
[00:20:53] I am Bhuvana.
[00:20:56] As Bhuvana MC said, it is a type of authentication.
[00:21:04] There are two types in purpose of authentication which are JWT and OAuth.
[00:21:12] JWT stands for JSON Web Token.
[00:21:17] It is used for simple login and sign up for registration and login with their own credential
[00:21:26] systems where user can register and login.
[00:21:31] It's a simple stateless and work with most application by passing token between the front
[00:21:41] end and back end securely.
[00:21:45] On the other hand, both is more suitable when we need to integrate on a third party.
[00:21:53] like Google and GitHub in GitHub we can if we want to access any private token we should
[00:22:03] login through we can we also login through mobile also so that we should approve from
[00:22:11] mobile to access the private tokens.
[00:22:16] When we are dealing such as delegated access also in OAuth, such as allowing other services to access user data, while OAuth is more complex, it's powerful for enterprise use case.
[00:22:36] So for typical MERN app with custom login, JWT is usually the better choice I could prefer.
[00:22:46] But if third party login or advanced permission are needed, both is more appropriate.
[00:22:53] Thank you.
[00:22:57] Sir, I didn't finish that.
[00:23:03] Yeah, as Bhavan said, JWT is a simple one, but for only authentication purposes, we can use.
[00:23:17] In many websites, JWT...
[00:23:20] needed only the user data it should get user user data without user data we cannot do anything
[00:23:28] with JWT I think so for OAuth we get details of person from another website or another
[00:23:38] service so by combining both we can get additional security
[00:23:46] So both have cons and pros.
[00:23:50] So if we combine the both of them,
[00:23:52] we can get much pros I think, yeah.
[00:24:00] Okay, great.
[00:24:03] Thank you.
[00:24:04] Can I add something?
[00:24:06] Yes, sure.
[00:24:07] Good morning everyone.
[00:24:10] My name is Siddharth.
[00:24:12] As Bhuvan and Srimani said, JWT token and OAuth authorization,
[00:24:20] they are both different.
[00:24:23] When JWT authentication, we only able to authenticate the user, but we can't authorize a detail of user to any other third party website.
[00:24:35] In my opinion, authorization is very best thing to do in these days.
[00:24:43] First, we can navigate, communicate with two websites easily.
[00:24:50] That's my.
[00:24:54] Good evening, sir. I am Thayapuri Suman.
[00:25:00] Today I am discussing about the topic compared to JWT and OAuth.
[00:25:06] So JWT means JSON Web Token.
[00:25:08] It is used to login corrections for the main apps.
[00:25:14] It is simply used to build this JWT tokens.
[00:25:18] After every user is logged in,
[00:25:20] they store the token to the every user it is simply build sometimes the issue is very
[00:25:28] risky suppose we have not storing the data into servers it's very risky sometimes
[00:25:34] and compared to our person we have user to
[00:25:38] Sign in with Google, it is very more secure and it is very hardly time to take in to build
[00:25:46] this app.
[00:25:48] In my opinion, choosing the right method for the JWT or OAuth button compared to with my
[00:25:55] own my security apps.
[00:26:00] to building these applications.
[00:26:04] Thank you, sir.
[00:26:06] Okay, thank you so much.
[00:26:07] So, even has any other point to add?
[00:26:16] Sir, the JWT token is more secure than compared to OAuth, sir.
[00:26:24] Okay.
[00:26:26] Yes, sir.
[00:26:27] As Govan said, but we need to create a session for that.
[00:26:33] Yes.
[00:26:33] If we use OAuth, it can have built in sessions.
[00:26:38] Yes, that's right.
[00:26:42] If we combine both of them, we can get a good security for our website.
[00:26:49] Yes, sir.
[00:26:50] Yes, sir.
[00:26:51] In my opinion is when we log into something or any internet system, we need to use JBL
[00:26:58] token.
[00:26:59] And when we connect to different websites or any two different domains, we need to use
[00:27:05] two authorizations.
[00:27:06] That's right.
[00:27:07] Thank you.
[00:27:10] Yeah, as Sairam said, nowadays all apps are using Google OAuth and GitHub OAuth.
[00:27:19] Almost every website using OAuth for authentication, only we have authorization for OAuth.
[00:27:27] And they use both of them, so JWT and OAuth.
[00:27:38] Okay, okay.
[00:27:41] For ManStack applications, JWT is more preferable.
[00:27:51] Anyone else have any other thing or we can wind up the discussion?
[00:28:05] Yes, sir. I will conclude.
[00:28:07] Yeah.
[00:28:09] Yeah, as our friend said, everyone has a different perspective over JWT and OAuth.
[00:28:17] Okay, JWT, it's a traditional method.
[00:28:21] And for JWT, we can make a session and we can log in or whatever you want.
[00:28:29] And OAuth, we can directly log in.
[00:28:32] We cannot sign up further for authentication.
[00:28:37] So, in current situation, websites should need OAuth because websites are increasing and everyone should maintain more passwords and usernames.
[00:28:51] So, for that purpose, yeah, I mean...
[00:28:57] In my opinion, just a JWT token and just OAuth is not preferable.
[00:29:05] Combining both of them can make very easy to use to log in and sign up.
[00:29:14] Okay, okay, great.
[00:29:18] Fine, then we can end up with this question.
[00:29:21] So, yeah, so you can tell me about yourself one by one.
[00:29:28] So where are you from and what knowledge are you?
[00:29:32] I am Bhumika MC.
[00:29:34] I have completed my bachelor's degree in computer applications
[00:29:37] and I am currently passing MCA through online mode from Jain University.
[00:29:43] Alongside my academics, I have completed and so on training in full stack web development
[00:29:48] where I work with technologies like HTML, CSS, JavaScript, Python, SQL and the ManStack.
[00:29:54] I have built several responsive and functional web applications.
[00:30:00] which helped me to develop a solid understanding of both front-end and back-end development.
[00:30:05] And I enjoy learning new technologies, solving real-world problems, and building practical solutions.
[00:30:13] I am now looking for an opportunity where I can apply my skills, grow professionally, and contribute to the meaningful projects.
[00:30:22] Thank you for this opportunity.
[00:30:24] Thank you.
[00:30:26] I am Bhuvan. I did my engineering in GM Institute of Technology, Dhavangere, in the branch of Artificial Intelligence and Machine Learning with good academics and skills.
[00:30:38] During my academics, I...
[00:30:41] I have learned how to make time less and collaboration with other peoples and I have showed excellent
[00:30:49] attention in all my works.
[00:30:51] I have joined a course in full stack development.
[00:30:57] I have did my so many projects, real world projects in.
[00:31:04] In this course, I also been learning new skills to improve my knowledge.
[00:31:11] Thank you.
[00:31:14] Good evening, sir. I am Terapur Suman. I completed my graduation in Salapati Institute of Engineering and Technology.
[00:31:21] It is a branch of data science. I have a solid knowledge on Python full stack.
[00:31:27] And additionally, I have done a firm, the AI agent for me to building the automatic purpose.
[00:31:34] And after that, I have building some products on SviGik loan and IPL dashboard using Power BI.
[00:31:40] And I have built real world problems with the help of the
[00:31:46] and I have practicing the code in lead code and hacker ranks.
[00:31:52] And I have building some projects with deploying the AWS with the help of the AWS.
[00:31:59] and my learning new technologies and playing games.
[00:32:06] Thank you, sir.
[00:32:09] Okay.
[00:32:14] Yes, sir.
[00:32:17] Yeah, my name is Narayanan Srimankanta.
[00:32:19] I graduated recently in St. James College of Engineering and Technology in the branch of CSC IOT.
[00:32:30] And beside...
[00:32:33] my B.Tech, I learned all skills from Nextwave and learned from HTML, CSS, JavaScript, React,
[00:32:44] SQL and all M1 stack technologies and have experience in building real world projects
[00:32:58] Yeah, deploy them and yeah, that's it.
[00:33:03] Okay, great.
[00:33:08] Hi, my name is Saya. I am from Ulyanum, the minister of the district. I recently graduated from Karkana Institute of Indian and Foreign Affairs, first to be the king of computer science, specialization, artificial intelligence and data science.
[00:33:23] I lost here, I joined next year on the completed most of the course and I learned technologies like
[00:33:31] React, React, Node.js and I also built a mission and project development, my final project
[00:33:40] and I came in spell for it.
[00:33:47] And I am a...
[00:33:57] Yeah, were you waiting for something? Go ahead.
[00:34:01] I'm a pressure.
[00:34:04] Okay.
[00:34:07] So where are you all basically from?
[00:34:10] Are you also from AP or how is it?
[00:34:14] AP, sir.
[00:34:16] Sir, I'm from Karnataka.
[00:34:19] I'm from Karnataka.
[00:34:22] I'm from AP, sir.
[00:34:27] Okay, so I guess the thing for on set or remote.
[00:34:31] Sir, are you referring to for on set opportunity or remote?
[00:34:36] Remote.
[00:34:38] So all of our remote only?
[00:34:40] Yes, anything is fine.
[00:34:43] Anything is fine.
[00:34:47] Okay.
[00:34:48] All right.
[00:34:49] So, and have you called to our company website?
[00:34:56] Yes, sir.
[00:34:59] Okay.
[00:35:00] Okay.
[00:35:00] So you, I also give you a brief skim.
[00:35:03] So we are three bus coming to dedicate to the work on the AIML tech stack.
[00:35:08] Okay.
[00:35:08] And we are in Ahmedabad and we are dealing with all the industries like healthcare, manufacturing,
[00:35:14] and so on.
[00:35:15] and also we are working in-house we have our own development team in machine learning and full stack
[00:35:22] okay so our projects are mostly working on the 50
[00:35:26] okay yeah so that's a brief glimpse so you have any questions any queries
[00:35:50] Hello.
[00:35:51] No questions, right?
[00:35:52] Yes, sir.
[00:35:53] Based on AI.
[00:35:54] It's based on AI, sir.
[00:35:55] So we have projects, we have all the projects based on AI, but we are focusing on push stack
[00:36:10] also.
[00:36:11] So yes, you might also get chance to learn or explore most of the AI tech tools like
[00:36:18] then AI, RAG and all that.
[00:36:20] If the parts are required.
[00:36:22] Integration with AI.
[00:36:24] Yes, sir. I have seen generative AI also.
[00:36:26] Yes.
[00:36:31] Thank you.
[00:36:35] Okay.
[00:36:36] Fine then.
[00:36:37] So I will share the feedback to the talk, okay, Niyarika.
[00:36:42] So she will get back to you with the feedback for the further rounds.
[00:36:47] Okay, sir.
[00:36:50] Thanks for joining.
[00:36:51] It was nice talking to you all.
[00:36:53] Thanks.
[00:36:54] Yeah.
[00:36:55] Have a nice day.
[00:36:58] Thank you, sir.
[00:37:05] Yes, we can end up with this one.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment