Sample app that authenticates Azure AD using PKCE flow using java spring boot. (later probably Python as well)
$30-250 USD
Closed
Posted over 1 year ago
$30-250 USD
Paid on delivery
Need proof of concept app written in java spring boot, that connects to Azure AD.
Azure must be configured as Web, Confidential Client and Secure with SSL Certificate. This means that no client_secret will be used and should not existing on the app registration under Certificates & Secrets page.
Requirements:
- Have your own Azure account
- Create app registration for this test
So you have to create this app configuration, under your Azure account (u can use public/free account), similar to steps on How to use the Spring Boot Starter for Azure Active Directory | Microsoft Learn, but keep in mind that you need a SSL certificate and private key that you can create it based on How to Generate a Self-Signed Certificate and Private Key using OpenSSL – GSX Help Center or whatever method you are used to.
For the request on Azure Authorize and Token endpoints, you will need PKCE challenge and verifier, so add it in the code, you can check if it works here Online PKCE Generator Tool ([login to view URL]).
Obliviously, this assignment is for devs that did this task before (or that even have the code in hand), otherwise it will not be worth you time (believe me), specially if you have to start from scratch. You can use samples from Internet too.
Concept of Completion and funds release:
You will run the app, and have three buttons Authorize, Token and Renew.
On Authorize, you display the Code_Challenge, Code_Verifier and returning Code(Bearer).
On Token, you display JWT signed by certificate/private key, and return Token(JWT).
On Renew, you display current JWT, and the new returned Token(JWT).
You will run the app twice, sharing your screen, or I share mine and you keep the code in yours.
- First run, you click buttons and I check for values, you copy and paste the value from the screen and drop them on the chat, I quickly validate them, Using PKCE generator and JSON Web Tokens - [login to view URL]
- Second run, you run in debug mode, put breakpoints and show me quickly the value that are going into each request.
- Code is zip it and send it over.
As usual, ask questions before bidding, and if you are a beginner this is not for you. I will have beginner tasks later, so don’t get burned for this.
Happy holidays.
DEAR CLIENT,
Greetings and hoping you are doing well, i welcome you to my profile where quality and client satisfaction is the Priority. I am Expert Juliana and i hope to cooperate with you on your project .
CERTIFIED EXPERT IN LISTED PROJECT SKILLS & REQUIREMENTS,
After KEENLY reading your description and being in possession of all CLEARLY STATED REQUIRED SKILLS (Microsoft Azure and Spring Boot) as this is my area of PROFESSIONAL SPECIALISATION having the above QUALIFICATIONS, i hereby humbly request you to consider my bid for QUALITY and PROFESSIONAL work.
###// No timeline & Quality Excuses// Unlimited Revisions// 100% SATISFACTION GUARANTEED###
Message Me We Discuss More About The Project.
incase the project is deleted please hire me directly using the following link;
https://www.freelancer.com/u/gradeheroclubltd
THANK-YOU & WELCOME.
✔✔✔✔ Nice to see your posting ✔✔✔✔
Hi, Marcus C..
I read your job posting and feel I can help you successfully complete your project now.
I am good at Microsoft Azure and Spring Boot and I have completed the same project recently.
I will deliver a perfect high-quality result in time.
I could complete this project within the given deadline perfectly.
Please contact me. I am ready to start your job right now.
Thanks!
Hello sir how are you doing? I have read the project detail and really interested in your project, I am full stack developer with multiple frameworks, I have great experience doing similar jobs regarding to these skills Microsoft Azure and Spring Boot.
Please start the chat, also I have some questions so we can have detailed discussion about project and finalize the timeline. Thanks
Regards
Umair
Hi There,
I am an expert python developer with skills including Microsoft Azure and Spring Boot.
Please send a message to discuss more about this project.
Thank you
I have a team of experienced developers and I am confident that we can deliver your requirements on time within an acceptable quality level and with an affordable budget. We are ready to discuss your requirements in detail before awarding the project