Commit Graph

8 Commits

Author SHA1 Message Date
Andrew Dryga
70a03d39e6 Implementing channels logic (#1619) 2023-05-22 19:49:50 -06:00
Andrew Dryga
e992863ae5 IAM context (#1577)
Things I've left for later to IAM:
1. Subject session expiration (to prevent session extension attacks);
2. UserPass adapter;
3. Token adapter and removal of APITokens in favor of `api_client` actor
with a Token provider;
4. Cleanup of Configurations schema and table
5. SCIM
6. Groups and Actor Profile (name, email) Sync
7. Email delivery once Web app is done with the templates
8. We might also want to persist sessions to database, to then show list
of active sessions to the user and allow to terminate some of them from
UI
9. SAML?
10. Rename `unprivileged` role name to `end_user`
11. Add `first_` and `last_name`, and sync/edit blocking logic around
it.
12. Rename Clients to Devices?
2023-05-16 19:42:36 -06:00
Andrew Dryga
bcdeae3f9e Re-enable SQL sandboxing for Phoenix apps 2023-04-27 14:19:25 -06:00
Andrew Dryga
58b8d5212f Control channels for Clients, Relays and Gateways (#1551) 2023-04-20 11:34:56 -07:00
Andrew Dryga
0740d0fdba Add primitive tests and more structure for API app 2023-04-04 14:52:19 -06:00
Andrew Dryga
d4e4d702ab Drop REST API boilerplate for now 2023-04-04 11:50:07 -06:00
Andrew Dryga
9ffb741e96 Add client, gateway, relay boilerplate code 2023-04-04 11:49:21 -06:00
Andrew Dryga
6c75c1a5f6 Add skeleton of API app 2023-04-04 10:40:47 -06:00