Indicate completed tasks
This commit is contained in:
parent
13d799b2e7
commit
69c7b0be65
25
README.md
25
README.md
@ -31,30 +31,31 @@ Add this code to the nginx configuration file for the virtual host:
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## Decided, pending to be done
|
## Tasks
|
||||||
|
|
||||||
* Create a separate group in LDAP for non-Workspace users
|
* [X] Create a separate group in LDAP for non-Workspace users
|
||||||
* Change **Google Cloud Directory Sync** configuration to skip users in this
|
* [X] Change **Google Cloud Directory Sync** configuration to skip users in this
|
||||||
group
|
group
|
||||||
* List all non-Workspace users with access to Odoo and create them in LDAP
|
* [X] List all non-Workspace users with access to Odoo and create them in LDAP
|
||||||
|
|
||||||
## To be decided
|
## To be decided
|
||||||
|
|
||||||
* The Flask app will be installed in a central container? or a separate
|
* [X] The Flask app will be installed in a central container? or a separate
|
||||||
instance on every Raspberry Pi display?
|
instance on every Raspberry Pi display?: In a central container
|
||||||
* If every display has an instance, how to prevent direct connections
|
* [X] If every display has an instance, how to prevent direct connections
|
||||||
to it, that bypass Authelia?
|
to it, that bypass Authelia?
|
||||||
* Different QR codes pointing to different URLs (perhaps with the same
|
* [X] Different QR codes pointing to different URLs (perhaps with the same
|
||||||
UUID?) for entrance/exit, very clearly labeled.
|
UUID?) for entrance/exit, very clearly labeled.
|
||||||
* How to allow the display to show the main screen without having to
|
* [ ] How to allow the display to show the main screen without having to
|
||||||
login to Authelia? (remember that the Authelia registration cookie
|
login to Authelia? (remember that the Authelia registration cookie
|
||||||
expires every month), and still requiring login for everyone else?
|
expires every month), and still requiring login for everyone else?
|
||||||
* How to prevent users from accessing the main page and displaying the QR code?
|
* [ ] How to prevent users from accessing the main page and displaying the QR code?
|
||||||
Perhaps using a separate attendance-checking domain?
|
Perhaps using a separate attendance-checking domain?
|
||||||
|
|
||||||
### Odoo login: OIDC or LDAP?
|
### Odoo login: OIDC or LDAP?
|
||||||
|
|
||||||
* Install [OIDC module][1] in Odoo to allow access and login via Authelia
|
* The [OIDC module][1] could be installed in Odoo to allow access and login
|
||||||
|
via Authelia instead of Google/Oauth
|
||||||
* Configure Authelia to require password from users in this LDAP group
|
* Configure Authelia to require password from users in this LDAP group
|
||||||
when accessing Odoo.
|
when accessing Odoo.
|
||||||
* Change nginx configuration in Odoo server to force users to go through
|
* Change nginx configuration in Odoo server to force users to go through
|
||||||
@ -62,7 +63,7 @@ Add this code to the nginx configuration file for the virtual host:
|
|||||||
in Authelia; non-Workspace users who have logged into Authelia will be able
|
in Authelia; non-Workspace users who have logged into Authelia will be able
|
||||||
to login to Odoo using one click).
|
to login to Odoo using one click).
|
||||||
|
|
||||||
* Another option is to install the LDAP authentication module in Odoo,
|
* Another option would be to install the LDAP authentication module in Odoo,
|
||||||
and allow users to enter their username and password, instead of their
|
and allow users to enter their username and password, instead of their
|
||||||
personal Google account (not sure if it's possible), or a manually
|
personal Google account (not sure if it's possible), or a manually
|
||||||
assigned password. The user would login twice in this scenario:
|
assigned password. The user would login twice in this scenario:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user