gatekeeper icon indicating copy to clipboard operation
gatekeeper copied to clipboard

Gatekeeper: An Authentication & Authorization Library

Results 37 gatekeeper issues
Sort by recently updated
recently updated
newest added

Seeing as MySQL is pretty much hardcoded into Gatekeeper and in this state it will never be able to support another SQL engine, no matter how similar, I wonder why...

When I put this POST data directly into the `Gatekeeper::register` method: Then my records go from this: to this: and I also get an additional MySQL error: `DB ERROR: [23000]...

Users should be soft-deletable so that an "undo" action can be easily provided when deleting users. I suggest adding a "deleted" flag into the users (and groups, possibly) table, and...

In typical user management CRUD apps, it's a common case to have to remove users from a group or add them to them - it would be easier if we...

I ran into this issue quite a lot when doing upserting - turns out "groups" as a "column" can only be defined during registration, and subsequently only with `addGroup`. If...

Unfortunately in its current configuration an attacker could force a denial of service on a particular user account indefinitely. If an attacker know's the username of a victim, he/she can...

There's a lot of stuff I'd expand the User model with to match the needs of my application. However, since it's not injected as a dependency into GK, but instantiated...

After executing the full setup procedure, the script will write vars into `.env` regardless of whether or not they're already there: ``` DB_USER=homestead DB_PASS=secret DB_HOST=localhost DB_NAME=adoptify_gk MAILGUN_KEY=key-foo MAILGUN_DOMAIN=mydomain-or-sandbox-url DEBUG=true DB_USER=homestead...

I suggest renaming `setup.sh` to `gk_setup.sh` or `gatekeeper_setup.sh`. Due to it not being namespaced, it can be hard to figure out what it refers to when a lot of aliases...

I'm a little bit confused about the documentation. Granted, I am not an advanced programer, I am somewhere in advanced beginner to intermediate. First, I don't have access to composer...