├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── fhir-endpoints ├── README.md ├── apiproxy │ ├── fhir-endpoints.xml │ ├── manifests │ │ └── manifest.xml │ ├── policies │ │ ├── CreateHCAuthHeader.xml │ │ ├── ExtractEntityIdFromPath.xml │ │ ├── ExtractEntityTypeOnlyFromPath.xml │ │ ├── HPX_Fault_UnsupportedOperation.xml │ │ ├── RaiseFaultUnauthorized.xml │ │ ├── SetEntityNamePractitioner.xml │ │ ├── SetHealthcareDatasetProperties.xml │ │ ├── SetProxyHostName.xml │ │ ├── relocatePayloadUrls.xml │ │ ├── remove-header-authorization.xml │ │ └── verify-oauth-v2-access-token.xml │ ├── proxies │ │ └── default.xml │ ├── resources │ │ └── jsc │ │ │ └── updateAbsoluteUrls.js │ └── targets │ │ ├── withID.xml │ │ └── withoutID.xml └── pom.xml ├── media └── kvm.png ├── oauth-b2b ├── README.md ├── apiproxy │ ├── manifests │ │ ├── hosted-target-manifest.xml │ │ └── manifest.xml │ ├── oauth-b2b.xml │ ├── policies │ │ ├── AssignApplicationNameAndDefaultExpiration.xml │ │ ├── ConvertExpirationToString.xml │ │ ├── DecodeKeySecret.xml │ │ ├── ExtractAppAttributesFromXml.xml │ │ ├── ExtractPayloadVariables.xml │ │ ├── ExtractSANameAndKey.xml │ │ ├── FormatHostedTargetRequest.xml │ │ ├── GetAppAttributes.xml │ │ ├── GetIAMCredentials.xml │ │ ├── GetRequestParams.xml │ │ ├── HPX_Fault_UnsupportedOperation.xml │ │ ├── HPX_GenerateAccessToken.Response.xml │ │ ├── HPX_GenerateAccessToken.xml │ │ ├── HPX_RaiseFault_Generic.xml │ │ ├── HPX_SetLogsData.xml │ │ ├── RaiseFaultInvalidRequest.xml │ │ ├── RaiseFaultUnauthorized.xml │ │ ├── RemoveTargetSuffix.xml │ │ └── VerifyApiKey.xml │ ├── proxies │ │ └── default.xml │ ├── resources │ │ ├── hosted │ │ │ ├── app.yaml │ │ │ ├── index.js │ │ │ └── package.json │ │ └── jsc │ │ │ ├── ConvertExpirationToString.js │ │ │ └── HPX_SetLogsData.js │ └── targets │ │ └── TargetEndpoint-1.xml ├── edge.json └── pom.xml └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/README.md -------------------------------------------------------------------------------- /fhir-endpoints/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/README.md -------------------------------------------------------------------------------- /fhir-endpoints/apiproxy/fhir-endpoints.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/apiproxy/fhir-endpoints.xml -------------------------------------------------------------------------------- /fhir-endpoints/apiproxy/manifests/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/apiproxy/manifests/manifest.xml -------------------------------------------------------------------------------- /fhir-endpoints/apiproxy/policies/CreateHCAuthHeader.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/apiproxy/policies/CreateHCAuthHeader.xml -------------------------------------------------------------------------------- /fhir-endpoints/apiproxy/policies/ExtractEntityIdFromPath.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/apiproxy/policies/ExtractEntityIdFromPath.xml -------------------------------------------------------------------------------- /fhir-endpoints/apiproxy/policies/ExtractEntityTypeOnlyFromPath.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/apiproxy/policies/ExtractEntityTypeOnlyFromPath.xml -------------------------------------------------------------------------------- /fhir-endpoints/apiproxy/policies/HPX_Fault_UnsupportedOperation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/apiproxy/policies/HPX_Fault_UnsupportedOperation.xml -------------------------------------------------------------------------------- /fhir-endpoints/apiproxy/policies/RaiseFaultUnauthorized.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/apiproxy/policies/RaiseFaultUnauthorized.xml -------------------------------------------------------------------------------- /fhir-endpoints/apiproxy/policies/SetEntityNamePractitioner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/apiproxy/policies/SetEntityNamePractitioner.xml -------------------------------------------------------------------------------- /fhir-endpoints/apiproxy/policies/SetHealthcareDatasetProperties.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/apiproxy/policies/SetHealthcareDatasetProperties.xml -------------------------------------------------------------------------------- /fhir-endpoints/apiproxy/policies/SetProxyHostName.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/apiproxy/policies/SetProxyHostName.xml -------------------------------------------------------------------------------- /fhir-endpoints/apiproxy/policies/relocatePayloadUrls.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/apiproxy/policies/relocatePayloadUrls.xml -------------------------------------------------------------------------------- /fhir-endpoints/apiproxy/policies/remove-header-authorization.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/apiproxy/policies/remove-header-authorization.xml -------------------------------------------------------------------------------- /fhir-endpoints/apiproxy/policies/verify-oauth-v2-access-token.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/apiproxy/policies/verify-oauth-v2-access-token.xml -------------------------------------------------------------------------------- /fhir-endpoints/apiproxy/proxies/default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/apiproxy/proxies/default.xml -------------------------------------------------------------------------------- /fhir-endpoints/apiproxy/resources/jsc/updateAbsoluteUrls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/apiproxy/resources/jsc/updateAbsoluteUrls.js -------------------------------------------------------------------------------- /fhir-endpoints/apiproxy/targets/withID.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/apiproxy/targets/withID.xml -------------------------------------------------------------------------------- /fhir-endpoints/apiproxy/targets/withoutID.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/apiproxy/targets/withoutID.xml -------------------------------------------------------------------------------- /fhir-endpoints/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/fhir-endpoints/pom.xml -------------------------------------------------------------------------------- /media/kvm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/media/kvm.png -------------------------------------------------------------------------------- /oauth-b2b/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/README.md -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/manifests/hosted-target-manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/manifests/hosted-target-manifest.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/manifests/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/manifests/manifest.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/oauth-b2b.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/oauth-b2b.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/AssignApplicationNameAndDefaultExpiration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/AssignApplicationNameAndDefaultExpiration.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/ConvertExpirationToString.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/ConvertExpirationToString.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/DecodeKeySecret.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/DecodeKeySecret.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/ExtractAppAttributesFromXml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/ExtractAppAttributesFromXml.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/ExtractPayloadVariables.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/ExtractPayloadVariables.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/ExtractSANameAndKey.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/ExtractSANameAndKey.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/FormatHostedTargetRequest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/FormatHostedTargetRequest.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/GetAppAttributes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/GetAppAttributes.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/GetIAMCredentials.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/GetIAMCredentials.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/GetRequestParams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/GetRequestParams.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/HPX_Fault_UnsupportedOperation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/HPX_Fault_UnsupportedOperation.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/HPX_GenerateAccessToken.Response.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/HPX_GenerateAccessToken.Response.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/HPX_GenerateAccessToken.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/HPX_GenerateAccessToken.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/HPX_RaiseFault_Generic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/HPX_RaiseFault_Generic.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/HPX_SetLogsData.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/HPX_SetLogsData.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/RaiseFaultInvalidRequest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/RaiseFaultInvalidRequest.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/RaiseFaultUnauthorized.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/RaiseFaultUnauthorized.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/RemoveTargetSuffix.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/RemoveTargetSuffix.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/policies/VerifyApiKey.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/policies/VerifyApiKey.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/proxies/default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/proxies/default.xml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/resources/hosted/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/resources/hosted/app.yaml -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/resources/hosted/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/resources/hosted/index.js -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/resources/hosted/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/resources/hosted/package.json -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/resources/jsc/ConvertExpirationToString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/resources/jsc/ConvertExpirationToString.js -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/resources/jsc/HPX_SetLogsData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/resources/jsc/HPX_SetLogsData.js -------------------------------------------------------------------------------- /oauth-b2b/apiproxy/targets/TargetEndpoint-1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/apiproxy/targets/TargetEndpoint-1.xml -------------------------------------------------------------------------------- /oauth-b2b/edge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/edge.json -------------------------------------------------------------------------------- /oauth-b2b/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/oauth-b2b/pom.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/healthcare-api-token-generator/HEAD/pom.xml --------------------------------------------------------------------------------