mkozhukharenko / ums-frontend

ums-frontend
MIT License
1 stars 1 forks source link

Auth #1

Closed mkozhukharenko closed 8 years ago

mkozhukharenko commented 8 years ago

Authorization

login

token = btoa(login + ':' + password); // encode a string

endpoint for login: api/sessions/current

200 response:

{ 
  "login": "",
  "roles": [  "" ],
  "groups": [  "" ]
}

res.login sould be eq to 'admin'

res.login === 'admin'

logout

Just remove token from state and redirect to /login page or other public page.

Improvements:

Check this angular service for old implementation.

Use simple bootstrap forms + modal (or just form) Login form