-
Notifications
You must be signed in to change notification settings - Fork 7
SampleAuthorizer
The included authorizer is an AWS lambda based authorizer intended for use with an API Gateway.
Source Location: /authorization/authorizer-sample-aws/pom.xml
- The authorizer lambda shell
- The setup of the authorizer lambda and association to the API Gateway in the CloudFormation template
- Token evaluation/verification (see AWSLambdaStreamEntry.java)
- When a call is made the token needs to be validated
- Token association with customer ids
- When a call is made the visibility for the caller is determined by what the token will allow
- Full policy construction (to support token caching)
- Multiple requests to different endpoints using the same token should have a policy that can be cached. This policy may allow visibility into one endpoint, while not another. A well formed policy should be constructed to indicate all access based on the initial token validation.
Visibility Doc? Do we explain this anywhere?
- Submission
- Scheduling
-
Execution
the ResourcePool
Agenda
the workflow
Agenda Template
the workflow definition
Customer
Insight
the scheduling queue definition
Operation Progress
the state of the running Agenda operations
Progress
the state of the running Agendas
ResourcePool
the processing resources
Agenda Service
the workflow submission
Progress Service
rolled up agenda progress summary
ResourcePool Service
getting work and updating progress
AgendaReclaimer
restarting stuck Agendas
AgendaRetry
retrying failed Agendas
DataObjectReaper
reaping expired data objects
PodReaper
reaping stuck Kubernetes pods
DevKubernetesSetup
RunLocalExecution
- RunWithMiniKube