├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── aws-shibboleth-idp-novpc.yaml ├── aws-shibboleth-idp-withvpc.yaml ├── config └── shib-idp │ ├── conf │ ├── attribute-filter.xml │ ├── attribute-resolver.xml │ ├── global.xml.v4 │ ├── global.xml.v5 │ ├── idp.properties │ ├── ldap.properties.v4 │ ├── ldap.properties.v5 │ ├── metadata-providers.xml.v4 │ ├── metadata-providers.xml.v5 │ └── saml-nameid.xml │ ├── credentials │ └── ldap-server.truststore │ ├── edit-webapp │ ├── WEB-INF │ │ ├── classes │ │ │ └── .keep │ │ └── lib │ │ │ └── .keep │ ├── css │ │ ├── logout.css │ │ └── placeholder.css │ └── images │ │ ├── failure-32x32.png │ │ ├── placeholder-logo.png │ │ └── success-32x32.png │ ├── messages │ └── messages.properties │ └── metadata │ ├── idp-metadata.xml │ └── sp │ └── .keep ├── docker └── Dockerfile ├── functions ├── packages │ └── rotate_sealer_key_secret │ │ └── rotate_sealer_key_sercret.zip └── source │ └── rotate_sealer_key_secret │ └── lambda_function.py ├── images ├── cloudformation-launch-stack.png ├── incorrect-cert-screenshot.png └── unconfigured-idp-screenshot.png ├── repo └── code.zip ├── src ├── AWSSecretsManagerKeyStrategy-Shibboleth4.java └── AWSSecretsManagerKeyStrategy-Shibboleth5.java └── templates ├── deployment-pipeline.yaml ├── ecs-cluster.yaml ├── load-balancer.yaml ├── secrets.yml ├── security-groups.yml ├── service.yaml └── vpc.yaml /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/README.md -------------------------------------------------------------------------------- /aws-shibboleth-idp-novpc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/aws-shibboleth-idp-novpc.yaml -------------------------------------------------------------------------------- /aws-shibboleth-idp-withvpc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/aws-shibboleth-idp-withvpc.yaml -------------------------------------------------------------------------------- /config/shib-idp/conf/attribute-filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/conf/attribute-filter.xml -------------------------------------------------------------------------------- /config/shib-idp/conf/attribute-resolver.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/conf/attribute-resolver.xml -------------------------------------------------------------------------------- /config/shib-idp/conf/global.xml.v4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/conf/global.xml.v4 -------------------------------------------------------------------------------- /config/shib-idp/conf/global.xml.v5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/conf/global.xml.v5 -------------------------------------------------------------------------------- /config/shib-idp/conf/idp.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/conf/idp.properties -------------------------------------------------------------------------------- /config/shib-idp/conf/ldap.properties.v4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/conf/ldap.properties.v4 -------------------------------------------------------------------------------- /config/shib-idp/conf/ldap.properties.v5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/conf/ldap.properties.v5 -------------------------------------------------------------------------------- /config/shib-idp/conf/metadata-providers.xml.v4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/conf/metadata-providers.xml.v4 -------------------------------------------------------------------------------- /config/shib-idp/conf/metadata-providers.xml.v5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/conf/metadata-providers.xml.v5 -------------------------------------------------------------------------------- /config/shib-idp/conf/saml-nameid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/conf/saml-nameid.xml -------------------------------------------------------------------------------- /config/shib-idp/credentials/ldap-server.truststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/credentials/ldap-server.truststore -------------------------------------------------------------------------------- /config/shib-idp/edit-webapp/WEB-INF/classes/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/shib-idp/edit-webapp/WEB-INF/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/shib-idp/edit-webapp/css/logout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/edit-webapp/css/logout.css -------------------------------------------------------------------------------- /config/shib-idp/edit-webapp/css/placeholder.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/edit-webapp/css/placeholder.css -------------------------------------------------------------------------------- /config/shib-idp/edit-webapp/images/failure-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/edit-webapp/images/failure-32x32.png -------------------------------------------------------------------------------- /config/shib-idp/edit-webapp/images/placeholder-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/edit-webapp/images/placeholder-logo.png -------------------------------------------------------------------------------- /config/shib-idp/edit-webapp/images/success-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/edit-webapp/images/success-32x32.png -------------------------------------------------------------------------------- /config/shib-idp/messages/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/messages/messages.properties -------------------------------------------------------------------------------- /config/shib-idp/metadata/idp-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/config/shib-idp/metadata/idp-metadata.xml -------------------------------------------------------------------------------- /config/shib-idp/metadata/sp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /functions/packages/rotate_sealer_key_secret/rotate_sealer_key_sercret.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/functions/packages/rotate_sealer_key_secret/rotate_sealer_key_sercret.zip -------------------------------------------------------------------------------- /functions/source/rotate_sealer_key_secret/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/functions/source/rotate_sealer_key_secret/lambda_function.py -------------------------------------------------------------------------------- /images/cloudformation-launch-stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/images/cloudformation-launch-stack.png -------------------------------------------------------------------------------- /images/incorrect-cert-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/images/incorrect-cert-screenshot.png -------------------------------------------------------------------------------- /images/unconfigured-idp-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/images/unconfigured-idp-screenshot.png -------------------------------------------------------------------------------- /repo/code.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/repo/code.zip -------------------------------------------------------------------------------- /src/AWSSecretsManagerKeyStrategy-Shibboleth4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/src/AWSSecretsManagerKeyStrategy-Shibboleth4.java -------------------------------------------------------------------------------- /src/AWSSecretsManagerKeyStrategy-Shibboleth5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/src/AWSSecretsManagerKeyStrategy-Shibboleth5.java -------------------------------------------------------------------------------- /templates/deployment-pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/templates/deployment-pipeline.yaml -------------------------------------------------------------------------------- /templates/ecs-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/templates/ecs-cluster.yaml -------------------------------------------------------------------------------- /templates/load-balancer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/templates/load-balancer.yaml -------------------------------------------------------------------------------- /templates/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/templates/secrets.yml -------------------------------------------------------------------------------- /templates/security-groups.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/templates/security-groups.yml -------------------------------------------------------------------------------- /templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/templates/service.yaml -------------------------------------------------------------------------------- /templates/vpc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-refarch-shibboleth/HEAD/templates/vpc.yaml --------------------------------------------------------------------------------