-
Notifications
You must be signed in to change notification settings - Fork 14
/
register.txt
27 lines (25 loc) · 1.85 KB
/
register.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
┌──────────────┐ ┌──────────────┐
│ Browser │ │ Web Server │
└──────────────┘ └──────┬───────┘
│
│
.─. ┌─┴─┐ GET /register.html ┌───┐
( ) │ │◀────────────────────────────────│ │
`┬' │ │ └───┘
────┼──── │ │ │
│ email,passwd │ │
┌┴┐ ─────────────▶ ├──┐ │
│ │ │ │ │ generateSalt()
│ │ │ │ │ generateVerifier(email,passwd) │
──┘ └── │ │◀─┘
│ │ │
│ │
│ │ │
│ │ POST {email,salt,verifier} ┌───┐
│ ├────────────────────────────────▶│ │
│ │ └───┘
└───┘ │
│
│
│
▼ ▼