In Bearbeitung

Laravel Auth Service

Hallo liebe Freelancerm es soll ein AuthService geschrieben werden, welche die Verwaltung der Nutzer übernimmt und verschiedenen Applications die Nutzerverwaltung abnimmt.

Es gibt folgende Tabellen:

User, Privileges, Teams, Apps, Teams, Roles

Die API's sollten wie folgt aufgebaut werden

Direkte authentifizierung + authorisierung

/login

/token/refresh

/register

/password_reset

/authorize

(hier sollte überprüft werden ob der nutzer auch alle privileges besitzt durch sich selbst dass team oder roles)

data:

- Array or single string for of priviliges_names

- application_id

response: authorized_successmessage or error_msg

---

Teams

GET: /teams –» get all teams or error msg

GET: /teams/{id} –» get team by id or error msg

POST: /team –» create team –»or error msg

data:

- name, maxMembers, (parent_team)

(kann nur admin)

PUT: /team/{id}

data:

- name, maxMembers, (parent_team)

(kann nur admin)

response:

- successfull created Team Object

- or error msg

DELETE: /teams/{id}

(kann nur admin)

---

Apps

GET: /apps –» get all apps or error msg

GET: /apps/{id} –» get apps by id or error msg

POST: /apps –» create app –»or error msg

data:

- name

(kann nur admin)

PUT: /apps/{id}

data:

- name

(kann nur admin)

response:

- successfull updated Object

- or error msg

DELETE: /apps/{id}

(kann nur admin)

---

Roles

GET: /roles –» get all roles or error msg

GET: /roles/{id} –» get role by id or error msg

POST: /roles –» create role –»or error msg

data:

- name

- (app_id)

- (team_id)

- (user_id)

(kann nur admin)

PUT: /roles/{id}

data:

- name

- (app_id)

- (team_id)

- (user_id)

(kann nur admin)

response:

- successfull updated Object

- or error msg

DELETE: /roles/{id}

(kann nur admin)

---

Privileges

GET: /privileges –» get all privileges or error msg

GET: /privileges/{id} –» get privilege by id or error msg

POST: /privileges –» create privilege –»or error msg

data:

- name

(kann nur admin)

PUT: /privileges/{id}

data:

- name

(kann nur admin)

response:

- successfull updated Object

- or error msg

DELETE: /privileges/{id}

(kann nur admin)

Zusätzliche Infos:

Es sollte eine default rolle haben, der Admin

Die Relationships von Priviliges zu Roles, Users Teams sollte durch eine Zwischentabelle realisiert werden und Acces durch eine weitere route /grant/access /set/role , ... delete role etc. realisiert werden, da ist dir die Freiheit gegeben wie genau du das umsetzen willst

Roles - Users M zu N Beziehung

Roles - Privileges M zu N beziehung

Roles - Teams M zu N Beziehung

Roles - Apps M zu N Beziehung

(Eine role muss nicht zwangsläufig zu einer App gehören)

Ich hoffe das war genug Infos darüber, falls fragen offen sind gerne Stellen

PS: Ob Fixpreis oder Stundensatzt können wir dann hinterher klären, am besten wäre es wenn dieser Service noch heute fertig wird oder morgen.

Beste Grüße Julian

Fähigkeiten: Laravel, PHP

Mehr darüber service companies access database, net web service restrict access, change customer service template access, vtiger service record access found , car service database access, vehicle service microsoft access, service database access, laravel web service, laravel auth github, laravel get service provider in controller, laravel 5 service provider tutorial, laravel auth, laravel development service, ionic 3 laravel auth, laravel auth middleware redirect, laravel auth:api middleware, laravel auth user update

Über den Arbeitgeber:
( 1 Bewertung ) Ottenbronn, Germany

Projekt-ID: #28501708

8 Freelancer bieten im Durchschnitt €197 für diesen Job

DRG1990

Hi, I summarizes all descriptions and provides clear and concise explanations. I am an expert of Laravel authentification with enough PHP coding experience. I have done several similar projects in the backend develop Mehr

€140 EUR in 2 Tagen
(17 Bewertungen)
5.9
camisua

Hello. I'm a professional PHP, Laravel developer and have built hundreds of websites. I am very familiar with API building/consuming, HTML, CSS, Bootstrap, Javascript, jQuery, PHP, MySQL, and many types of API integra Mehr

€155 EUR in 3 Tagen
(36 Bewertungen)
6.1
Vitaliy23Avram

Hello, Thank you for posting me I have just seen your description more carefully. I can finish your project in 3 days I have a lot of experience in laravel framework. Here is my sample url [login to view URL] Mehr

€80 EUR in 4 Tagen
(6 Bewertungen)
4.6
RomanWebDev

Hi, there I can do it for 1day. One question: Database design and frontend development completed? Thank you.

€100 EUR in 1 Tag
(6 Bewertungen)
4.3
anatoliykondrat

Hi, Julian. I am very interested in your project. I am an experienced good Software Engineer with a remarkable history of working in web development. My field of expertise include Laravel, PHP, MySQL, Bootstrap, Html5 Mehr

€100 EUR in 7 Tagen
(5 Bewertungen)
4.3
braincenter

Hello, Hope this message finds you well, I checked your details and I believe that my experience is what you are looking 4. I have been working on similar projects for the past eight years, and I have the essential sk Mehr

€500 EUR in 8 Tagen
(3 Bewertungen)
3.0
GoldenCatDev

Hi There. I've carefully checked your requirements and really interested in this job. I have a huge experience in PHP , Laravel as a result, we can successfully complete this project. I keep a strict eye on pixel pe Mehr

€300 EUR in 2 Tagen
(0 Bewertungen)
0.0
AndreyKolya818

**** Talented Laravel/JavaScript Developer ***** Hello respected Client. I am expert in PHP/JavaScript and have strong experiences in fix bugs, calculate according to logic, customize website. I am so excited to do you Mehr

€200 EUR in 3 Tagen
(0 Bewertungen)
0.0