-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtodo.txt
57 lines (47 loc) · 1.42 KB
/
todo.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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
To do
Unit test User class
Unit test DB class
Clean up logging
Move oauth2 functionality into separate class
Allow for an alternative oauth2 provider
Implement AVM20 specific driver (for condo)
AWS configuration
Document set of configs Needed
Automate config setup (perhaps cloudformation)
Document classes
Post on py repository
LWA -- Manual config on the web site
Lambda application will need the endpoints for...
OAUTH2 CODE GRANT
OAUTH2 retrieve User
OAUTH2 retrieve tokens
IOT -- Create things for each endpoint device
Generate Cert
Associate Policy with Cert
Create Thing
Associate Principal (cert) with Thing
DynamoDB -- Create Tables
Create tables for
UUID Key email
UUID Key userId (from OAUTH2 provider)
Endpoints
Tokens (from OAUTH2 provider)
Lambda service -- Create lambda function
Deploy application to lambda
Associate policy with lambda services to access...
DynamoDB tables
IOT devices
ASDK -- Create Alexa smart home service
Associate Oauth2 endpoint and profile
Create Policy for access Lambda function
Associate Lambda function to service and policy
IOT proposed registration process
from user.addEndpoint...
if thingname in iot add endpoint to user database
else
create certificate for thing
create thing in IOT service
bind certificate to thing
bind policy to certificate
add endpoint to user database
write certificate to disk