Keycloak implementation in React/Django project

I am looking for help on the Keycloak implementation part of my project.

The project:

- 3 GraphQL(Graphene) independent APIs written in python using Django.

- 3 Client side frontends in React using Apollo client.

- 1 Client side frontend in React dedicated for login and user account Please see Note 1

- Keycloak for Authorization and Authentication.

I’ll need your help to:

- Setup Client in Keycloak UI for both the client side frontend and the backend Django Api.

- Backend: Build a python decorator that takes a string (the permission name) as a parameter, validates the Keycloak token received from frontend request, and checks if the user has the required permission to perform the action.

- Frontend: Please see note 1. Basically all that Keycloak does during user authentication: Authenticates user, adds the token securely in user’s browser cookies, redirects user back to the service page. Retrieve user information, update user information, and obviously logout.

Note 1: This is my idea and I’m open to suggestions. Does not need to be in React nor client-side at all. Though I do need to be able to:

- Customize login and user account pages completely

- Have the user account management outside of the services domains (in ex: [login to view URL])

- Not exposing Keycloaks pages is preferable.

These frameworks I am using are popular and the nature of my job request is not directly related to my code. I’d ask you to develop on your own and walk me through it’s implementation.

Skills: React.js, Django, Python, GraphQL, Keycloak

See more: php django project, project looking web designer, data mining project looking, open source project looking programmer, django project handling system, django project outsource, protect django project, django project feedback, opening project looking workers, django project budget, django project organization, implementation siemens plc project, django project job, bid project looking photoshop professional wedding photos, average cost django project, add react to django project, add react to existing django project, could not find method implementation() for arguments (project ':react-native-maps), could not find method implementation() for arguments project react native firebase, react and vue in the same project

About the Employer:
( 57 reviews ) Siem Reap, Cambodia

Project ID: #30987108

6 freelancers are bidding on average $104 for this job

(39 Reviews)

Hello. there. I am Python/Django expert. It is famous for its Browseable HTML API, ORM and NOM_ORM Data Serialization and Third Part Libs and so on… As well as I have strong knowledge of frontend such as ReactJS, Angu More

$55 USD in 7 days
(2 Reviews)

Talented Fullstack developer is here ! Experience : 7+ years. Front-end : Node, React, Vue, Angular Back-end : PHP, Python, Django, Laravel 7 / 8 I always bring fresh idea during development and will make it world-cla More

$100 USD in 4 days
(2 Reviews)

Hi, I am a senior Web and Mobile app developer. I have read your description and I am very good at Python and Django. I can build your product with Django Back End and React.js Front End. Please check these urls. htt More

$99 USD in 1 day
(1 Review)

❤️❤️❤️❤️❤️ Django Developer ❤️❤️❤️❤️❤️ Hello. Nice to meet you. I have read your job carefully and I am interested in this. I have an excellent background as a Web Developer along with my academic education in Compute More

$70 USD in 5 days
(2 Reviews)

Hello, bro I m a developer with 10 years of experience in WEB ,I have full experience during my professional life, Django, React, DB are my basic skills for programming. I am truly sure that I can implement something t More

$200 USD in 7 days
(0 Reviews)