Open ltetrel opened 5 years ago
How do you define a bad user?
If you check this file, they maintain a list of banned users that we should reuse. Such examples are for example a guy trying to create a VoIP service using the binderhub : https://github.com/gesiscss/orc/blob/768f302f83e5668a6c1c38e079bf3289e1a5f26f/gesisbinder/gesisbinder/values.yaml#L38-L43
For mybinder, it makes sense to exclude domains that are abusing the service.
But in our case, we should basically block anything, except for the gitub.com/neurolibre
organization (and possibly others in the future). I am not sure whether such restrict
rule is already supported.
We could have a regex that would match (ban) everything except the ones that contains neurolibre as orga. Something like a negative match.
We now reject all repos that are not from neurolibre organization
The test servers should still be open, and the previous approach inspired from mybinder is still useful in that context.
Agree! For now we still don't have a test binder (for the users) but I can spawn one.
Maintain a list of bad users to ban, improve the security of the server..