#TernopilJS
MeteorJS
Лекція 10. Автентифікація та авторизація
Лектор - Максим
Автентифікація / Авторизація
?
?
Автентифікація / Авторизація
Види ключів
Одноразовий
пароль
Біометричні
дані
Логін-пароль
Сертифікат
Смарт-картка
Токен
Види автентифікації
Централізована
Децентралізована
- Куки
- Сесії
- Сертифікати
- OpenID
- OAuth
- OpenAuth
Meteor Accounts
accounts-base
- accounts-password
- accounts-facebook
- accounts-github
- accounts-twitter
- ...
Meteor Accounts
Meteor.user()
Meteor.userId()
{{ currentUser }}
Meteor Accounts
Accounts.createUser(options, [callback])
Опції
- username: String
- email: String
- password: String
- profile: Object
Meteor Accounts
Meteor.loginWithPassword
- user: String or Object
- password: String
- [callback]: Function
Meteor Accounts
Meteor.loginWith<ServiceName>
- [options]: Object
- [callback]: Function
Ролі
alanning:roles
- addUsersToRoles
- createRole
- deleteRole
- getUsersInRole
- ...
Наступна лекція:
"Розгортання Meteor проекту"
?
Lecture #10 - Auth
By ternopiljs
Lecture #10 - Auth
- 824