summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | adding logger handling and update last login call for user authenticationChris Cornutt2015-06-121-2/+47
| | |
* | | adding lastLogin property and updateLastLogin method to User modelChris Cornutt2015-06-121-0/+18
| | |
* | | migration to add "last login" columnChris Cornutt2015-06-121-0/+22
| | |
* | | adding monolog as a dependencyChris Cornutt2015-06-121-1/+2
| | |
* | | adding note about when to call Remember Me handling in the ↵Chris Cornutt2015-06-101-0/+2
| |/ |/| | | | | authentication/web application flow
* | Adding docs for the hasPermission method on the User (references issue #10)Chris Cornutt2015-06-061-0/+15
| |
* | Merge branch 'master' of git://github.com/psecio/gatekeeperChris Cornutt2015-06-061-0/+29
|\ \
| * \ Merge pull request #15 from psecio/resolverChris Cornutt2015-06-061-0/+29
| |\ \ | | | | | | | | adding Permission resolver
| | * | adding Permission resolverorigin/resolverChris Cornutt2015-06-061-0/+29
| | | |
* | | | updating groups and users docs for the find*s methodsChris Cornutt2015-06-062-0/+22
|/ / /
* | | fixing bug in the permission collection with a bad column nameChris Cornutt2015-06-061-4/+6
| |/ |/|
* | Fixing issue with find by for multiple resultsChris Cornutt2015-06-041-2/+1
|/
* Adding the "closures as policies" handling2.2Chris Cornutt2015-06-022-2/+57
|
* Merge pull request #13 from elazar/patch-2Chris Cornutt2015-06-011-1/+1
|\ | | | | Fixed broken phpdotenv link
| * Fixed broken phpdotenv linkMatthew Turland2015-06-011-1/+1
|/
* Touching the policies doc to try to get it to publishChris Cornutt2015-05-301-0/+1
|
* adding the Policy documentationChris Cornutt2015-05-302-1/+88
|
* Merge pull request #12 from psecio/policy-expression-langChris Cornutt2015-05-308-2/+290
|\ | | | | Policy expression lang
| * tabs to spaces, d'ohorigin/policy-expression-langChris Cornutt2015-05-301-109/+109
| |
| * adding the test for using method results in expression evaluationChris Cornutt2015-05-301-0/+29
| |
| * changing evaluate call to remove redundant optional second paramChris Cornutt2015-05-301-1/+1
| |
| * adding unit tests for Policy modelChris Cornutt2015-05-301-0/+94
| |
| * adding the evaluatePolicy method to check data against a given policyChris Cornutt2015-05-291-0/+13
| |
| * adding Description column to policies tableChris Cornutt2015-05-291-0/+1
| |
| * Adding a collection to fetch all policiesChris Cornutt2015-05-291-0/+25
| |
| * Adding the created/updated columns to the Policy modelChris Cornutt2015-05-291-1/+11
| |
| * adding unique index on policies.name columnChris Cornutt2015-05-291-0/+2
| |
| * adding the expression-language requirement to the composer.jsonChris Cornutt2015-05-291-2/+3
| |
| * adding a model for the Policy tableChris Cornutt2015-05-281-0/+68
| |
| * adding two exceptions for expressions and policiesChris Cornutt2015-05-282-0/+16
| |
| * adding a migration to create the Policy tableChris Cornutt2015-05-281-0/+29
|/
* reverting documentation changesChris Cornutt2015-05-2014-506/+5
|
* updating documentation structureChris Cornutt2015-05-2016-3/+515
|
* adding support for the DB prefix to all collections and the Mysql base ↵Chris Cornutt2015-05-117-9/+21
| | | | connection
* Adding table prefix check to collection Mysql base classChris Cornutt2015-05-091-1/+3
|
* adding check for table prefix in default Mysql model instanceChris Cornutt2015-05-091-1/+3
|
* updating all migrations to work with new table prefix handlingChris Cornutt2015-05-0812-68/+67
|
* changing up the config handling, renaming "getConfig" to "loadConfig" and ↵Chris Cornutt2015-05-081-3/+42
| | | | using "getConfig" for fetching values instead. Adding DB_PREFIX to the values populated into the config
* adding a custom Phinx migration class to help with table prefixesChris Cornutt2015-05-081-0/+58
|
* Merge pull request #2 from SidRoberts/patch-1Chris Cornutt2015-04-288-29/+30
|\ | | | | Minor code style improvements (whitespace, PHPDocs, removed unreachable code)
| * Minor code style improvements (whitespace, PHPDocs, removed unreachable code).Sid Roberts2015-04-168-29/+30
|/
* adding more tests for Remember Me handlingChris Cornutt2015-02-191-0/+172
|
* adding getters for data, user and expire interval on the remember me handlingChris Cornutt2015-02-191-0/+24
|
* adding IP restriction testChris Cornutt2015-02-191-0/+61
|
* oops, fixing function name for verifying security questions (verifyAnswer)Chris Cornutt2015-02-191-1/+1
|
* adding tests to the user model for security questionsChris Cornutt2015-02-181-0/+117
|
* adding tests for the "create" method in user permission collectionChris Cornutt2015-02-181-0/+39
|
* adding the documentation for the security questionsChris Cornutt2015-02-181-0/+55
|
* adding a check to the addSecurityQuestion method to ensure answer != passwordChris Cornutt2015-02-181-0/+5
|
* moving tests for hash_equals to the Gatekeeper testChris Cornutt2015-02-182-24/+18
|
* adding the model for security questionsChris Cornutt2015-02-181-0/+77
|
* adding the collection for the security questions for a userChris Cornutt2015-02-181-0/+24
|
* adding the migration to create the security questions tableChris Cornutt2015-02-181-0/+28
|
* adding the addSecurityQuestion method to the UserModelChris Cornutt2015-02-181-0/+20
|
* moving the hash_equals handling out of the UserModel and changing the call to itChris Cornutt2015-02-181-24/+1
|
* adding the security questions relationshipChris Cornutt2015-02-181-0/+9
|
* moving the hash_equals backport out from RememberMe model and updating the ↵Chris Cornutt2015-02-181-20/+1
| | | | call to it
* moving the backport of hash_equals into the main Gatekeeper class (out from ↵Chris Cornutt2015-02-181-0/+24
| | | | UserModel)
* fixing docblocks, removing unneeded paramsChris Cornutt2015-02-062-10/+8
|
* Merge branch 'auth-token'2.1Chris Cornutt2015-02-067-3/+462
|\
| * changing up handling for hashing in db storage, find token by ID and evaluationorigin/auth-tokenChris Cornutt2015-02-061-3/+16
| |
| * fix "find by" to correctly get userChris Cornutt2015-02-061-1/+2
| |
| * adding better hash evaluation for matchingChris Cornutt2015-02-061-2/+22
| |
| * big refactor on the RememberMe class to only use one token for validation ↵Chris Cornutt2015-02-041-35/+28
| | | | | | | | instead of two (cookies)
| * allowing for a username to be input into the rememberMe handling (and ↵Chris Cornutt2015-02-041-2/+5
| | | | | | | | fetching the user from it)
| * updating the auth table migration to remove verify column and update user_id ↵Chris Cornutt2015-02-041-3/+2
| | | | | | | | to an integer
| * adding information to the authentication docs about enabling the "remember ↵Chris Cornutt2015-02-041-0/+18
| | | | | | | | me" on auth
| * adding a "find by user ID" method to the user modelChris Cornutt2015-02-041-0/+13
| |
| * adding "Remember me" handling and flag to enable/disable it on authenticationChris Cornutt2015-02-041-2/+31
| |
| * adding "user" property to the Auth token model and fixing the property name ↵Chris Cornutt2015-02-041-1/+10
| | | | | | | | for expires
| * adding information about the "Remember Me" handling into the docsChris Cornutt2015-02-041-1/+41
| |
| * adding the RandomLib to the library requirementsChris Cornutt2015-02-041-0/+1
| |
| * adding "Remember Me" class handlingChris Cornutt2015-02-041-0/+237
| |
| * adding intial version of auth token modelChris Cornutt2015-02-031-0/+54
| |
| * adding migration for auth tokens tableChris Cornutt2015-02-031-0/+29
| |
* | adding note about Laravel 4 to the docsChris Cornutt2015-02-051-0/+2
| |
* | adding comment on current Laravel provider to mark it as 4.x onlyChris Cornutt2015-02-051-0/+3
|/
* adding more tests for the main Gatekeeper classChris Cornutt2015-02-031-0/+35
|
* updating composer config to use any 1.* version of modlerChris Cornutt2015-02-031-1/+1
|
* updating version of modeler to 1.5Chris Cornutt2015-02-021-1/+1
|
* adding remove* methods to the group modelChris Cornutt2015-01-302-0/+75
|
* adding documentation about revoking permissions and groups from usersChris Cornutt2015-01-301-0/+27
|
* adding revoke* methods to user model for groups/permissionsChris Cornutt2015-01-301-0/+36
|
* adding docblocks and method to get current restroctions to Gatekeeper classChris Cornutt2015-01-301-0/+14
|
* adding more tests for the group model child handlingChris Cornutt2015-01-301-0/+50
|
* removing call to loadRestrictions (oops)Chris Cornutt2015-01-301-2/+0
|
* removing loadRestrictions method, adding setDatasourceChris Cornutt2015-01-301-5/+10
|
* adding tests for Permission modelChris Cornutt2015-01-301-0/+90
|
* converting the throttle checking over to a Restriction, adding the ↵Chris Cornutt2015-01-282-16/+38
| | | | restriction class for it too
* adding Restriction handling and first one: IP-based2.0Chris Cornutt2015-01-273-0/+151
|
* adding documentation about restrictionsChris Cornutt2015-01-271-0/+53
|
* adding exceptions for data not found and restriction failsChris Cornutt2015-01-272-0/+16
|
* adding new test to create collection objects from group names (unique string)Chris Cornutt2015-01-251-0/+26
|
* adding a test for the create() method in the user group collectionChris Cornutt2015-01-251-0/+26
|
* updating user group collection to add new model instances to the collection ↵Chris Cornutt2015-01-251-1/+3
| | | | (was just saving and not adding)
* adding tests for invalid group/permission grantingChris Cornutt2015-01-251-0/+31
|
* adding some tests for the grant* handlingChris Cornutt2015-01-251-0/+89
|
* adding test for getting child permissions by perm idChris Cornutt2015-01-251-0/+18
|
* refactoring the grant handling (again? yes, again)1.9.1Chris Cornutt2015-01-241-18/+51
|
* adding migration to correctly add indexesChris Cornutt2015-01-241-0/+28
|