gatekeeper
gatekeeper copied to clipboard
Gatekeeper: An Authentication & Authorization Library
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...