Django - Oauth Server

Closed Posted 4 years ago Paid on delivery
Closed

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 ->

Email

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 ->

Email

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.

--------------------------------------------

Python Django

Project ID: #20762604

About the project

22 proposals Remote project Active 4 years ago

22 freelancers are bidding on average $21/hour for this job

marcnealer

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

$25 USD / hour
(16 Reviews)
6.2
athminteam

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

$20 USD / hour
(2 Reviews)
5.5
suju8811

Dear Client, how are you? I'm a senior WEb Developer with enough experience in Django, Python, etc... I have expertise in Django Restful Framework and Djoser, Database management using PostgreSQL, etc... Especially, I More

$20 USD / hour
(8 Reviews)
5.4
albertpopov46

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

$20 USD / hour
(28 Reviews)
5.3
liangjongai

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

$20 USD / hour
(17 Reviews)
4.8
NIKE9

Hi I read the project description with interest. I strongly believe I am the proper candidate. I fit all the requirements you mentioned, including Python and Django. Please check my profile and past reviews. Let us d More

$25 USD / hour
(3 Reviews)
4.3
sse597c5d6335c8f

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

$15 USD / hour
(3 Reviews)
4.9
idragon712

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

$20 USD / hour
(3 Reviews)
3.0
gruianichita

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

$15 USD / hour
(1 Review)
2.8
aggarwalgautam

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

$20 USD / hour
(3 Reviews)
2.2
dreamci

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.

$40 USD / hour
(3 Reviews)
1.4
wang109

HI there. Here is the best and honest django developer. I would be happy i am qualified for your project. You will be satisfied with my working just like clients who ever worked with me. Overall due to my successful More

$20 USD / hour
(1 Review)
0.4
coronajames

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

$20 USD / hour
(0 Reviews)
0.0
MundiaPizo

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.

$20 USD / hour
(0 Reviews)
0.0
bmanikandan2909

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

$20 USD / hour
(0 Reviews)
0.0