Skip to content

Commit

Permalink
code and prod merchantId support
Browse files Browse the repository at this point in the history
  • Loading branch information
paul-daniel-dempsey committed Nov 2, 2023
1 parent 9d61f3a commit de6f733
Show file tree
Hide file tree
Showing 4 changed files with 82 additions and 2 deletions.
7 changes: 7 additions & 0 deletions facia/app/controllers/FaciaController.scala
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,13 @@ trait FaciaController
)
}

//ApplePay MerchantId
def appleDeveloperMerchantId(): Action[AnyContent] =
if (Configuration.environment.isProd)
assets.at(path = "/public", file = "apple-developer-merchantid-domain-association-prod.txt")
else
assets.at(path = "/public", file = "apple-developer-merchantid-domain-association-code.txt")

//Only used by dev-build for rending special urls such as lifeandstyle/home-and-garden
def renderFrontPressSpecial(path: String): Action[AnyContent] =
Action.async { implicit request => renderFrontPressResult(path) }
Expand Down
3 changes: 1 addition & 2 deletions facia/conf/routes
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@ GET /humans.txt
GET /.well-known/security.txt controllers.Assets.at(path="/public", file="security.txt")
GET /.well-known/security.txt.asc controllers.Assets.at(path="/public", file="security.txt.asc")

GET /.well-known/apple-developer-merchantid-domain-association.txt controllers.Assets.at(path="/public", file="apple-developer-merchantid-domain-association.txt")

GET /.well-known/amphtml/apikey.pub controllers.FaciaController.ampRsaPublicKey()

# AMP
Expand All @@ -29,6 +27,7 @@ GET /collection/*id/rss
GET /container/use-layout/*id.json controllers.FaciaController.renderContainerJsonWithFrontsLayout(id)
GET /container/data/*id.json controllers.FaciaController.renderContainerDataJson(id)
GET /container/*id.json controllers.FaciaController.renderContainerJson(id)
GET /.well-known/apple-developer-merchantid-domain-association.txt controllers.FaciaController.appleDeveloperMerchantId()

# Editionalised pages
GET /*path/show-more/*id.json controllers.FaciaController.renderShowMore(path, id)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
MIIQZgYJKoZIhvcNAQcCoIIQVzCCEFMCAQExCzAJBgUrDgMCGgUAMHUGCSqGSIb3DQEHAaBoBGZ7
InRlYW1JZCI6Ijk5OFA5VTVOR0oiLCJkb21haW4iOiJ3d3cudGhlZ3VhcmRpYW4uY29tIiwiZGF0
ZUNyZWF0ZWQiOiIyMDIzLTExLTAxLDEwOjI1OjQxIiwidmVyc2lvbiI6MX2ggg0_MIIENDCCAxyg
AwIBAgIIRzxMYfKZiNQwDQYJKoZIhvcNAQELBQAwczEtMCsGA1UEAwwkQXBwbGUgaVBob25lIENl
cnRpZmljYXRpb24gQXV0aG9yaXR5MSAwHgYDVQQLDBdDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTET
MBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMwHhcNMjMwNDExMjIyMzU5WhcNMjgwNDA5
MjIyMzU4WjBZMTUwMwYDVQQDDCxBcHBsZSBpUGhvbmUgT1MgUHJvdmlzaW9uaW5nIFByb2ZpbGUg
U2lnbmluZzETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDqQ-T801OftoAP_MZtborJ1sPSjvvdm_fAS-H7SOnN8ywYMsbuLNMx
MBfRqETC-alko-KO66ung4IsLcGGAq8EV1OZTQw3kEN2dntunBtrFbHkAf2dnBWbd3_A9CPRrqCy
RPohS9JNiLxqmAPRUaV08l_u-75ZgUfjT2J7uWOlT9KOyhBOMVWN7VyRR7b2N9PfNt8sW88XTk3D
BVE9_BlwnwD4tYnX18swFeu51u1Ne5LMXYDLDDsrRw3IW3F7tMHbxtdn0NdThpCXAd7_Br0dmYWk
18_u6kHkXv4KZ3AgFR2U7jRm7kJqz9-j9RBKxJiy1VxoSO37mqdw_haZsxf1AgMBAAGjgeUwgeIw
DAYDVR0TAQH_BAIwADAfBgNVHSMEGDAWgBRv8ZUYYlzgyPHF7WwYyeDTZFKYIDBABggrBgEFBQcB
AQQ0MDIwMAYIKwYBBQUHMAGGJGh0dHA6Ly9vY3NwLmFwcGxlLmNvbS9vY3NwMDMtYWlwY2EwNzAv
BgNVHR8EKDAmMCSgIqAghh5odHRwOi8vY3JsLmFwcGxlLmNvbS9haXBjYS5jcmwwHQYDVR0OBBYE
FE-zO0h9RI1qIItA5UMxgvmGu4fiMA4GA1UdDwEB_wQEAwIHgDAPBgkqhkiG92NkBjoEAgUAMA0G
CSqGSIb3DQEBCwUAA4IBAQA_jhwU4vCy9v91URbGHQMZjB234-ewkxiLvqlyxQSEbg7ZexxfIzoj
L6v8gudymdsjoHXDYk6EZ8uOwCxOxuKXD-HQB19c2Iz3e5DtHdAA3rNnAhdtWz7zabLH08lXZNGu
AkbMC3ojQtBy_XUPp1kL_tVUZkW7oeW9xT0LQBDLX36J8A3fYT6nc0F4ZVZ5lYZlG2b1DE4Krm5f
7UdSsPJndgGkoi-Fc1YVIBGpVxIFa7yw9xtGOF01__-YxmkJE2UfTcW7K627rOC0gC7eAbO-Eifx
KZGHLKblYZU_rn41C1wuDk3yNk-xgQjLr9liXq3vOmkgm6B4u54ffEqBbnolMIIERDCCAyygAwIB
AgIIXGPK5Eo3U8kwDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMxEzARBgNVBAoTCkFwcGxl
IEluYy4xJjAkBgNVBAsTHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRYwFAYDVQQDEw1B
cHBsZSBSb290IENBMB4XDTE3MDUxMDIxMjczMFoXDTMwMTIzMTAwMDAwMFowczEtMCsGA1UEAwwk
QXBwbGUgaVBob25lIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSAwHgYDVQQLDBdDZXJ0aWZpY2F0
aW9uIEF1dGhvcml0eTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMwggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJRWoBDz6DBIbH_L_cXvAege4XMHNjJi7ePXokzZM-TzlH
unW-88DS8Vmiqx_-CoY82S2aB_IOa7kpkRpfIgqL8XJYBa5MS0TFeaeAPLCI4IwMJ4RdGeWHGTbL
48V2t7D0QXJR9AVcg0uibaZRuPEm33terWUMxrKYUYy7fRtMwU7ICMfS7WQLtN0bjU9AfRuPSJaS
W_PQmH7ZvKQZDplhu0FdAcxbd3p9JNDc01P_w9zFlCy2Wk2OGCM5vdnGUj7R8vQliqEqh_3YDEYp
Uf_tF2yJJWuHv4ppFJ93n8MVt2iziEW9hOYGAkFkD60qKLgVyeCsp4q6cgQ0sniM-LKFAgMBAAGj
gewwgekwDwYDVR0TAQH_BAUwAwEB_zAfBgNVHSMEGDAWgBQr0GlHlHYJ_vRrjS5ApvdHTX8IXjBE
BggrBgEFBQcBAQQ4MDYwNAYIKwYBBQUHMAGGKGh0dHA6Ly9vY3NwLmFwcGxlLmNvbS9vY3NwMDMt
YXBwbGVyb290Y2EwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL2NybC5hcHBsZS5jb20vcm9vdC5j
cmwwHQYDVR0OBBYEFG_xlRhiXODI8cXtbBjJ4NNkUpggMA4GA1UdDwEB_wQEAwIBBjAQBgoqhkiG
92NkBgISBAIFADANBgkqhkiG9w0BAQsFAAOCAQEAOs-smI2-kiAhCa2V87FcIfo2LVcgRHRzZJII
s5as922X-ls0OCfPEkbTPBHwB8mZkLHR6BEJpeOla2xjCD-eJfrVmZxM5uXOjrJNaOyLq6OiT4oR
FT7cFCscxkS2b2fFW0-VKS2HXD_cgx53T-3aVKct5xOBwWPEVAsbSwpqKCII1DeSfH9nKF-vPT-3
rFkdODRkWu4zShlCRCnEyhhr4cFTLS30TcIV9jMyGHjxJm-KTeuUTKPo_w-zA4tl2usu2GVQn9yf
it8xqIRU3FJSQdKyEx0xRkeIXz7uw_KMIwSV66yKPoJsBp8u44tDmmJbNA30mc8s7rpyhhkjpfyO
tTCCBLswggOjoAMCAQICAQIwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCVVMxEzARBgNVBAoT
CkFwcGxlIEluYy4xJjAkBgNVBAsTHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRYwFAYD
VQQDEw1BcHBsZSBSb290IENBMB4XDTA2MDQyNTIxNDAzNloXDTM1MDIwOTIxNDAzNlowYjELMAkG
A1UEBhMCVVMxEzARBgNVBAoTCkFwcGxlIEluYy4xJjAkBgNVBAsTHUFwcGxlIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MRYwFAYDVQQDEw1BcHBsZSBSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEA5JGpCR-R2x5HUOsF7V55hC3rNqJXTFXsixmJ3vlLbPUHqyIwAugYPvhQCdN_
QaiY-dHKZpwkaxHQo7vkGyrDH5WeegykR4tb1BY3M8vED03OFGnRyRly9V0O1X9fm_IlA7pVj01d
DfFkNSMVSxVZHbOU9_acns9QusFYUGePCLQg98usLCBvcLY_ATCMt0PPD5098ytJKBrI_s61uQ7Z
XhzWyz21Oq30Dw4AkguxIRYudNU8DdtiFqujcZJHU1XBry9Bs_j743DN5qNMRX4fTGtQlkGJxHRi
CxCDQYczioGxMFjsWgQyjGizjx3eZXP_Z15lvEnYdp8zFGWhd5TJLQIDAQABo4IBejCCAXYwDgYD
VR0PAQH_BAQDAgEGMA8GA1UdEwEB_wQFMAMBAf8wHQYDVR0OBBYEFCvQaUeUdgn-9GuNLkCm90dN
fwheMB8GA1UdIwQYMBaAFCvQaUeUdgn-9GuNLkCm90dNfwheMIIBEQYDVR0gBIIBCDCCAQQwggEA
BgkqhkiG92NkBQEwgfIwKgYIKwYBBQUHAgEWHmh0dHBzOi8vd3d3LmFwcGxlLmNvbS9hcHBsZWNh
LzCBwwYIKwYBBQUHAgIwgbYagbNSZWxpYW5jZSBvbiB0aGlzIGNlcnRpZmljYXRlIGJ5IGFueSBw
YXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFyZCB0
ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRlIHBvbGljeSBhbmQgY2VydGlm
aWNhdGlvbiBwcmFjdGljZSBzdGF0ZW1lbnRzLjANBgkqhkiG9w0BAQUFAAOCAQEAXDaZTC14t-2M
m9zzd5vydtJ3ME_BH4WDhRuZPUc38qmbQI4s1LGQEti-9HOb7tJkD8t5TzTYoj75eP9ryAfsfTmD
i1Mg0zjEsb-aTwpr_yv8WacFCXwXQFYRHnTTt4sjO0ej1W8k4uvRt3DfD0XhJ8rxbXjt57UXF6jc
fiI1yiXV2Q_Wa9SiJCMR96Gsj3OBYMYbWwkvkrL4REjwYDieFfU9JmcgijNq9w2Cz97roy_5U2pb
ZMBjM3f3OgcsVuvaDyEO2rpzGU-12TZ_wYdV2aeZuTJC-9jVcZ5-oVK3G72TQiQSKscPHbZNnF5j
yEuAF1CqitXa5PzQCQc3sHV1ITGCAoUwggKBAgEBMH8wczEtMCsGA1UEAwwkQXBwbGUgaVBob25l
IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSAwHgYDVQQLDBdDZXJ0aWZpY2F0aW9uIEF1dGhvcml0
eTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMCCEc8TGHymYjUMAkGBSsOAwIaBQCg
gdwwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjMxMTAxMTAyNTQx
WjAjBgkqhkiG9w0BCQQxFgQUmb_ypOrVtkGCetKbppEOXpzclqowKQYJKoZIhvcNAQk0MRwwGjAJ
BgUrDgMCGgUAoQ0GCSqGSIb3DQEBAQUAMFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYI
KoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMA0GCSqG
SIb3DQEBAQUABIIBAKqwPkiQB7wMZg6caT7fdTJ5mV3JTacTfqA7Uu1fRYS_KHispixXkCFTTPK-
2fWgIBoZim6DmikrpaB3cOqxFyEMhLVDgNMaZuDKzEDO9ygOfODlayH4XrN0x49u-Ol6eC8-g_cE
ot_1W6zS2sHTS7l-nWu_14PbONe38QeIjJ54-vxg_f3plp_BcycaonWROt0ucRFyqVx8GfnCF9xO
we5Ruf1KUTbfhiTd41P6_HIEECa5vuJ64pl1fw9aCGQ905YZScqKC5SatScDWQ2hc741doBeN9e2
A0PY5oFs1b6XDGVuEP0-d4Q0b-WnSTQVVbAhd8FUkmIJ6s568RrXqAk

0 comments on commit de6f733

Please sign in to comment.