[users at bb.net] Roles
Pierre Tardy
tardyp at gmail.com
Fri Jul 7 08:47:56 UTC 2017
Hi Paulo,
This is not something that is supported by current code. You can create a
custom matcher like this one:
class RoleFromAnyEmail(RolesFromEmails):
def getRolesFromUser(self, userDetails):
if 'email' in userDetails:
return ["logged_in"]
return []
Pierre
On Fri, Jul 7, 2017 at 10:18 AM Paulo Matos <pmatos at linki.tools> wrote:
> Hi,
>
> I was looking at the example in the manual:
> from buildbot.plugins import *
> authz = util.Authz(
> allowRules=[
> util.AnyControlEndpointMatcher(role="admins"),
> ],
> roleMatchers=[
> util.RolesFromEmails(admins=["my at email.com"])
> ]
> )
> auth=util.UserPasswordAuth({'my at email.com': 'mypass'})
> c['www']['auth'] = auth
> c['www']['authz'] = authz
>
>
> I tried doing instead to match all emails in a domain:
> util.RolesFromEmails(admins=["*@email.com"])
>
> but it doesn't seem to work. Is there a way to do something like this?
> Also, how can I disable anonymous access, i.e. an anonymous user cannot
> see anything but a blank slate until it performs a logon with an email
> from email.com?
>
> --
> Paulo Matos
> _______________________________________________
> users mailing list
> users at buildbot.net
> https://lists.buildbot.net/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.buildbot.net/pipermail/users/attachments/20170707/9d017eb9/attachment.html>
More information about the users
mailing list