Azure AD authentication using VB.net code for ASP.net website -- 2

Job ID: 36641152

Budget: $30 – $250 USD

I need a vb.net asp.net (not Core, not MVC) that will allow me to authenticate a user with Azure Active Directory. I do not use form authentication, so the authentication would have be done using a login-button-click. Also, once authenticated, I want to be able to fetch user data from Azure AD (email, name, title, department, etc...). Is this something you can help with?

Below is the flow of my application:
- Default.aspx (user will click on button "Login Using Azure AD")
- A pop-up/redirection happens to Azure Authentication (Azure will handle MFA/OTP/etc...)
- User logs in using his/her Azure AD credentials
- User gets redirected to the authenticated page Main.aspx
- Fetch user name, email, title, and department from Azure AD

I am using VB.net ASP.NET (I don't use MVC or ASP.NET Core). Please insert the code into my project:
https://drive.google.com/file/d/1zIzt0p_Y_p73S5B4tMu5JbHraBJ9jlPb/view?usp=sharing
Related categories: .NET Azure ASP.NET VB.NET