mig/mig-scheduler
Aaron Meihm 0c49439eb0 [major] investigator API key authentication for API use
X-PGPAUTHORIZATION based authentication was previously used for
authorizing client access to the API. This patch adds the option of
using a standard API key as well.

Note that PGP is still required for querying agents. In some cases
though, we may want to integrate other external applications that just
require API access (e.g. to review previous investigations, manage
users, etc). Using PGP for this is problematic and the ability
to instead just use a regular API key for these scenarios remediates
this.

Investigators can now be assigned an key that enables API key based
access to the MIG API. Investigators can also be created without a PGP
key, so they can solely utilize API key based access.

Resolves #239
2017-04-11 14:55:58 -05:00
..
agents_management.go [minor] dup agent manual inspect notice, include agent names 2016-04-20 16:47:47 -05:00
agents_queues.go [medium] introduce periodic agent environment refresh 2016-04-18 23:04:50 -05:00
authorization.go [minor] change folder structure to go get with nice names 2015-08-26 12:22:02 -04:00
collector.go [minor] Mark and ignore bad files in mig-scheduler. Fixes #131. 2015-10-19 15:13:56 +01:00
context.go [minor] scheduler option to log summary of each agent actions/commands 2017-02-07 16:18:35 -06:00
events.go [medium/bug] terminate scheduler when heartbeat to relays fails, fixes #146 2015-11-05 08:14:00 -05:00
flow.go [minor] change folder structure to go get with nice names 2015-08-26 12:22:02 -04:00
logging.go [minor] add keys to action log values 2017-02-07 16:18:35 -06:00
periodic.go [minor] fix a few comment typos for detectMultiAgents 2016-04-20 16:47:47 -05:00
pgp.go [major] investigator API key authentication for API use 2017-04-11 14:55:58 -05:00
queues_cleanup.go [minor/bug] QueuesCleanup bare return can return invalid result 2016-04-11 10:40:58 -05:00
routines.go [medium] don't conditionally run killDupAgents routine 2016-04-13 21:41:02 -05:00
scheduler.go [minor] scheduler option to log summary of each agent actions/commands 2017-02-07 16:18:35 -06:00