MCPcopy Create free account

hub / github.com/aws-samples/aws-saas-factory-dynamic-policy-generation / functions

Functions140 in github.com/aws-samples/aws-saas-factory-dynamic-policy-generation

MethodTokenVendor
(TokenVendorBuilder builder)
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/token/TokenVendor.java:44
MethodTokenVendorBuilder
()
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/token/TokenVendor.java:102
MethodTokenVendorBuilder
()
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/token/JwtTokenVendor.java:129
MethodassembleLocalPolicyTemplates
()
policy-engine/src/test/java/com/amazon/aws/partners/saasfactory/template/PolicyTemplateProcessorTest.java:15
MethodassemblePolicy
()
policy-engine/src/test/java/com/amazon/aws/partners/saasfactory/DeclarativePolicyGeneratorTest.java:11
MethodassemblePolicy
()
policy-engine/src/test/java/com/amazon/aws/partners/saasfactory/OpenDeclarativePolicyGeneratorTest.java:16
Methodbuild
()
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/template/PolicyTemplateProcessor.java:60
Methoddata
(Map<String, String> data)
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/template/PolicyTemplateProcessor.java:55
MethodefSAccessPointPerTenant
()
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/policy/DeclarativePolicyGenerator.java:74
MethodgeneratePolicy
()
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/policy/DeclarativePolicyGenerator.java:85
MethodgeneratePolicy
()
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/policy/OpenScopedPolicyGenerator.java:61
MethodgetCredentialsForTenant_empty
()
policy-engine/src/test/java/com/amazon/aws/partners/saasfactory/token/CognitoTokenVendorTest.java:8
MethodgetPrivateKey
()
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/cognito/CognitoRSAKeyProvider.java:37
MethodgetPrivateKeyId
()
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/cognito/CognitoRSAKeyProvider.java:42
MethodgetPublicKeyById
(String keyId)
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/cognito/CognitoRSAKeyProvider.java:26
MethodgetTenant
()
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/policy/OpenScopedPolicyGenerator.java:52
MethodhandleRequest
(APIGatewayProxyRequestEvent requestEvent, Context context)
cognito-lambda-example/src/main/java/com/amazon/aws/partners/saasfactory/ApiGatewayAuthorizedHandler.java:33
MethodhandleRequest
(APIGatewayProxyRequestEvent requestEvent, Context context)
cognito-lambda-example/src/main/java/com/amazon/aws/partners/saasfactory/JwtSimpleFlowHandler.java:33
MethodhandleRequest
(APIGatewayProxyRequestEvent requestEvent, Context context)
cognito-lambda-example/src/main/java/com/amazon/aws/partners/saasfactory/CognitoIdentityPoolHandler.java:51
Methodheaders
(Map<String, String> headers)
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/token/CognitoTokenVendor.java:152
MethodidentityPool
(String identityPool)
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/cognito/CognitoWebIdentityManager.java:117
Methodmain
(String[] args)
command-line-example/src/main/java/com/amazon/aws/partners/saasfactory/CommandLineTokenVendorExample.java:42
MethodparameterStorePathPerTenant
(String tenantPath)
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/policy/DeclarativePolicyGenerator.java:79
MethodpolicyGenerator
(PolicyGenerator policyGenerator)
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/token/CognitoTokenVendor.java:167
MethodpolicyGenerator
(PolicyGenerator policyGenerator)
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/token/JwtTokenVendor.java:152
MethodproviderLogins
(Map<String, String> providerLogins)
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/cognito/CognitoWebIdentityManager.java:122
MethodretrieveTemplate
()
policy-engine/src/test/java/com/amazon/aws/partners/saasfactory/template/PolicyTemplateLoaderTest.java:10
Methodrole
(String role)
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/token/JwtTokenVendor.java:132
MethodsecretsManagerResourceTag
()
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/policy/DeclarativePolicyGenerator.java:69
MethodsetIdentityPool
(String identityPool)
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/cognito/CognitoClaims.java:24
Methodtemplates
(String statements)
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/template/PolicyTemplateProcessor.java:50
Methodtenant
(String tenant)
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/policy/DeclarativePolicyGenerator.java:47
Methodtenant
(String tenant)
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/policy/OpenScopedPolicyGenerator.java:56
Methodtenant
(String tenant)
policy-engine/src/main/java/com/amazon/aws/partners/saasfactory/cognito/CognitoClaims.java:59
MethoduseCredentialsForDynamo
(AwsCredentialsProvider tenantCredentials, String table, String currentTenant)
command-line-example/src/main/java/com/amazon/aws/partners/saasfactory/CommandLineTokenVendorExample.java:135
MethoduseCredentialsForEfs
(AwsCredentialsProvider tenantCredentials, String accessPoint)
command-line-example/src/main/java/com/amazon/aws/partners/saasfactory/CommandLineTokenVendorExample.java:168
MethoduseCredentialsForParameterStore
(AwsCredentialsProvider tenantCredentials, String parameterName)
command-line-example/src/main/java/com/amazon/aws/partners/saasfactory/CommandLineTokenVendorExample.java:159
MethoduseCredentialsForSecretsManager
(AwsCredentialsProvider tenantCredentials, String secretName)
command-line-example/src/main/java/com/amazon/aws/partners/saasfactory/CommandLineTokenVendorExample.java:154
MethoduseCredentialsForSqs
(AwsCredentialsProvider tenantCredentials, String json, String queueUrl)
command-line-example/src/main/java/com/amazon/aws/partners/saasfactory/CommandLineTokenVendorExample.java:145
MethodvendTokenNoJwtValidation
Does not validate the JWT token with an IdP extracts the tenant from the JWT claims and uses the tenant to vend the token. @param headers the HTTP he
token-vending-layer/src/main/java/com/amazon/aws/partners/saasfactory/TokenVendingMachine.java:128
← previous101–140 of 140, ranked by callers