{"action":"created","issue":{"url":"https://api.github.com/repos/automategreen/dynamoose/issues/279","repository_url":"https://api.github.com/repos/automategreen/dynamoose","labels_url":"https://api.github.com/repos/automategreen/dynamoose/issues/279/labels{/name}","comments_url":"https://api.github.com/repos/automategreen/dynamoose/issues/279/comments","events_url":"https://api.github.com/repos/automategreen/dynamoose/issues/279/events","html_url":"https://github.com/automategreen/dynamoose/issues/279","id":290629769,"number":279,"title":"Request - Multi-Tenant Invoke of DynamoDB via STS","user":{"login":"judahb","id":9090567,"avatar_url":"https://avatars3.githubusercontent.com/u/9090567?v=4","gravatar_id":"","url":"https://api.github.com/users/judahb","html_url":"https://github.com/judahb","followers_url":"https://api.github.com/users/judahb/followers","following_url":"https://api.github.com/users/judahb/following{/other_user}","gists_url":"https://api.github.com/users/judahb/gists{/gist_id}","starred_url":"https://api.github.com/users/judahb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/judahb/subscriptions","organizations_url":"https://api.github.com/users/judahb/orgs","repos_url":"https://api.github.com/users/judahb/repos","events_url":"https://api.github.com/users/judahb/events{/privacy}","received_events_url":"https://api.github.com/users/judahb/received_events","type":"User","site_admin":false},"labels":[{"id":81334122,"url":"https://api.github.com/repos/automategreen/dynamoose/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":876436307,"url":"https://api.github.com/repos/automategreen/dynamoose/labels/help%20wanted","name":"help wanted","color":"006b75","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-01-22T21:54:36Z","updated_at":"2018-04-15T18:26:47Z","closed_at":null,"author_association":"NONE","body":"Hi ,\r\n\r\nI am requesting that you allow each dynamoose request to be invoked at runtime with STS credentials obtained from AWS, rather than requiring a role or static credentials. The reason, is because allowing STS credentials to be used allows one to integrate multi-tenant or custom access via fine grained IAM policy to dynamodb requests as defined by the IAM policy and role that a user has within their STS Credentials. The primary use case is for integration to Cognito User Pools or another OpenID Provider allowing the credentials from STS to flow directly into dynamoose exposing access at the AWS level rather than at the application level. Let me know if this makes sense."},"comment":{"url":"https://api.github.com/repos/automategreen/dynamoose/issues/comments/381427263","html_url":"https://github.com/automategreen/dynamoose/issues/279#issuecomment-381427263","issue_url":"https://api.github.com/repos/automategreen/dynamoose/issues/279","id":381427263,"user":{"login":"fishcharlie","id":860375,"avatar_url":"https://avatars0.githubusercontent.com/u/860375?v=4","gravatar_id":"","url":"https://api.github.com/users/fishcharlie","html_url":"https://github.com/fishcharlie","followers_url":"https://api.github.com/users/fishcharlie/followers","following_url":"https://api.github.com/users/fishcharlie/following{/other_user}","gists_url":"https://api.github.com/users/fishcharlie/gists{/gist_id}","starred_url":"https://api.github.com/users/fishcharlie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fishcharlie/subscriptions","organizations_url":"https://api.github.com/users/fishcharlie/orgs","repos_url":"https://api.github.com/users/fishcharlie/repos","events_url":"https://api.github.com/users/fishcharlie/events{/privacy}","received_events_url":"https://api.github.com/users/fishcharlie/received_events","type":"User","site_admin":false},"created_at":"2018-04-15T18:26:47Z","updated_at":"2018-04-15T18:26:47Z","author_association":"COLLABORATOR","body":"@judahb That sounds good to me. I haven't worked with STS credentials before tho, so it will probably be a while before I get around to working on this. If you would like to make a PR I would be happy to review it and try to get it merged in."}}
{"actor":{"display_login":"fishcharlie"}}