Django - Oauth Server
$15-25 USD / hour
Hi,
We need to develop an application similar to [login to view URL] its main purpose as a SSO manager it allows other apps to delegate authentication and authorization while allowing the end-user to manage 2FA , his profile settings , password recovery , etc .
We also wish to provide a similar service to mobile app's.
On a visit to the accounts subdomain it will immediately redirect to the sign in page, since we need to authorize the user first.
Happy Path :
1) New User ->
First Name
Last Name
Date of birth - Field validate To See If Under 13 ( Comply with RGPD and Minor Protection )
Password ( repeat )
|
-> Form Validation Fails
Same Form With Validation Error Messages
|
-> Form Ok
User redirected to Success Page
Email Send to the e-mail of the user ( We need a a template for this )
Users clicks link redirect to page where he must press a button in order to be confirmed ( this is a security measure since it prevents the user from be hijacked by the sign up e-mail)
System confirms account activated
2) Sign In ->
Password
Remember me ( Extends Session beyond window close )
User is notified if login happened over an unknown location/device ( E-mail template )
3) 2FA ( triggered ) ->
One of the following methods are : OTP and E-mail
if only email available :
-> E-mail is automatically send , page should show a form to input the token sent
else
-> If the user select e-mail we need to send it so a Request must be made over JS ( Maybe a button or an event based on the option)
Else the authentication is performed over OTP
4) Home Page -> User - Panel
5) Security
Show case the devices that the user has , the locations where the user signed in and the current session that belong to that user.
Allow the user to revoke devices / locations and or sessions
Change account password ( requires elevation)
6) Profile
Allow the user to manage the first name /last name , date of birth , gender.
Allow thr user to always enforce a 2fa
7) Marketing Consent page
Allow to user to manage the marketing options
8)
Forgot password
A normal form that provided a ;link over email to recover a password over another form.
--------------------------------------------
Tech Stack - Mandatory
Django
Postgres
Redis
Infrastructure Stack - Mandatory
Docker
Bitbucket
Kubernetes
--------------------------------------------
Graphic Design
Design Files in HTML will be provided.
--------------------------------------------
Project ID: #20762604
About the project
22 freelancers are bidding on average $21/hour for this job
Hi I'm a python/Django web app developer with 10+ years worth of experience. Your project description is well laid out and should not be an issue to build. 2FA can be done with email and OTP, if the correct Email an More
Hi, This is Vipin. I have 6+ years of experience in customized software development and has expertise in Python, C/C++, Java, Angular and Ionic framework. I have gone through your project details and would like to wor More
I read your description very carefully. I have rich experience in Django for over 5+ years. I can satisfy your requirements fully in the best short time. I will spend my much time for you and you can contact me anytime More
Hi, sir I have read carefully about your requirements. I have best skills and much experiences in Django developing. I have already completed so much projects and get good reviews from employers. I am sure I can comple More
Hello, I have 8+ years experienced HTML, CSS, javaScript, jQuery, Bootstrap, AngularJS, Angular(2,4,5,6,7), Reactjs, Django-python, Rest API, NodeJS. I have good experienced of mySQL, mongoDB, AWS, Postgres SQL data More
Dear Client. Here is a full stack developer with 6 years of experiences. I have read your description carefully and I think my skills and experiences are really fit your project. I have excellent skills with Python/Dja More
I've looked through your task and I think I can do it. I have a wide experience with developing both back-end and front-end side for web solutions. I use Python/Django in my projects and I dealt with MySQL and Postgres More
Hi, I have been doing web development using Python/ Django for last 4 years and have plenty of experience in it. I went through your requirements and I am quite confident that I and my team can deliver it to you in a More
Nice to meet you Full Stack Expert development team is ready to serve you. Please check my profile and message me for more details. Thank you.
Hello Client. How are you? I have read your job post carefully. I am familiar with Python and Python frameworks. For example, Django and Flask Framework I have 5+ years of experiences in this type of work Please come o More
hi am a web developer and mobile app developer and i would like to work with you on this projects for more details please drop me a text message.
Hi, I see that you are trying to develop an SSO manager and provide integration with mobile devices. What will be our USP ? We have a lot of SSO providers out in the market and want to understand what will differentia More