已关闭

Django - Oauth Server

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

关于此雇主:
( 0个评论 ) United States

项目ID: #20762604

34 威客就此工作平均出价 $20/小时

susanna2018

⭐⭐⭐ Hi, Dear client. ⭐⭐⭐ How are you Doing, Hope you are doing Great. I believe you still searching for Freelancer to handover your highly desirable work. I am sure i can take that Highly valuable Work and Finish on Ti 更多

$25 USD / 小时
(37条评论)
5.7
madradavid

My names are Madra David, I am a Software developer with 9 years experience. I have experience 8 years Python experience using Django and Flask. I built and open-sourced 2 Django applications, channels-rest-framework 更多

$20 USD / 小时
(2条评论)
5.9
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 更多

$25 USD / 小时
(11条评论)
5.9
seekdeveloper

Hi, I have read your post and understood your requirement. Looking for the freelancer to work on your next project? Or just need some issues/bugs/fixes ASAP? I have 11+ years of experience and I'm here for you! My sk 更多

$25 USD / 小时
(4条评论)
5.9
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 更多

$20 USD / 小时
(8条评论)
5.4
TenStar718

Hi, Thanks for sharing your requirement here at freelancer and I will be more than happy to help you. Let me share with you my expertise with web development. I am designer & developer of lots of sites such as https:/ 更多

$22 USD / 小时
(4条评论)
4.7
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 更多

$20 USD / 小时
(17条评论)
4.7
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 更多

$20 USD / 小时
(19条评论)
4.9
WIFTCAP

Hi, nice to e-meet you. We have a team of experience Python, Django developers. We have developed a sophisticated trading platform ([login to view URL]) using Python, Django, PostGreSQL. Also We have built a number of web bas 更多

$15 USD / 小时
(18条评论)
5.0
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 更多

$15 USD / 小时
(2条评论)
4.8
vladzolotukhin

Hello sir. I read your requirement in care. It is no problem for me. As you can see in my profile, I am fully experienced and lots of skills about your project. Especially I am fully familiar with python and Djagno. C 更多

$20 USD / 小时
(9条评论)
4.6
whiteeagle0001

Hello, How are you? I just saw your project description carefully. I am very interested in your project. I have rich experience in Python and django. I can help you surely and complete in a short time. I can start your 更多

$20 USD / 小时
(10条评论)
4.0
WebExpert555

Hi Dear. My name is Ruyun. After reading your description carefully and I am convinced that I would be a perfect fit for this role. I am a senior Web developer with high skills in Laravel/Ci/Django/Symfony/Yii/Cakephp 更多

$20 USD / 小时
(4条评论)
3.9
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 更多

$25 USD / 小时
(2条评论)
3.5
Kane96419

***************** Hi ***************** I have read your proposal, and understand what you want to do. I am a member of a team for developing cloud solution and I am responsible for developing sso. I am familiar with ia 更多

$25 USD / 小时
(8条评论)
3.6
songhwa2019

Hi there. Thank you for your posting. My name is YongKui and I am a cloud computing engineer. While working with several companies who wants SSO and integrated identity management, I have been familiar with those proto 更多

$20 USD / 小时
(3条评论)
3.3
MaZheng225

Hello, client. I am very interested in your serious job. I have already read your project description carefully. I'm so familiar with Django. My past Project built with django was [login to view URL] As you c 更多

$20 USD / 小时
(1条评论)
3.4
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 更多

$15 USD / 小时
(1条评论)
2.8
Colaninfotech

## Good experience in SaaS with OAuth SSO & 2FA ## Hello there, This is Sakthi from Colan InfoTech. We have gone through your requirement that you are looking to develop an application for SSO manager. We are 更多

$18 USD / 小时
(1条评论)
4.9
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 更多

$20 USD / 小时
(2条评论)
2.8