Commit 8f8fd8d9 authored by Scotty Logan's avatar Scotty Logan
Browse files

added shibboleth

parent 6a356fb6
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -11,3 +11,4 @@ mod 'puppetlabs-transition', '1.0.0'
mod 'puppet-augeasproviders_core', '3.2.1'
mod 'puppet-augeasproviders_shellvar', '5.0.0'
mod 'puppetlabs-inifile', '6.1.0'
mod 'puppetlabs-apt', '9.0.2'
+71 −40
Original line number Diff line number Diff line
#webapp::vhosts:
#  webapp:
#    priority: 10
#  webapp2:
#    priority: 10
#  webapp3:
#    priority: 10
#  proxy-shib: {}
#  axess: {}
#  bar: {}
#  baz: {}
#  cert-test: {}
#  foo: {}
#  forced: {}
#  imaging: {}
#  proxy-repo: {}
#  regular: {}
#  sunac: {}
#  sunac1: {}
#  sunac2: {}
#  web: {}
#  webdata: {}
#  webproxy: {}
#  localhost: {}
webapp::vhosts:
  webapp:
  webapp-new:
    priority: 10
  webapp2:
    priority: 10
  webapp3:
    priority: 10
  proxy-shib: {}
  axess: {}
  bar: {}
  baz: {}
  cert-test: {}
  foo: {}
  forced: {}
  imaging: {}
  proxy-repo: {}
  regular: {}
  sunac: {}
  sunac1: {}
  sunac2: {}
  web: {}
  webdata: {}
  webproxy: {}
  localhost: {}
webapp::mods:
  - auth_basic
  - authn_core
  - authz_user
  - cgid
  - deflate
  - dir
  - env
  - fcgid
  - negotiation
  - proxy
  - proxy_fcgi
  - proxy_http
  - rewrite
  - setenvif
  - shib
  - status
  - userdir
  cert-test-new: {}
webapp::shibsps:
  forced:
    entity_id: https://webapp.itlab.stanford.edu/forced/
    idp_entity_id: https://login.itlab.stanford.edu/idp/shibboleth
    force_authn: true
  passive:
    entity_id: https://webapp.itlab.stanford.edu/forced/
    idp_entity_id: https://login.itlab.stanford.edu/idp/shibboleth
    passive_authn: true
  rp-x509:
    entity_id: https://webapp.itlab.stanford.edu/rp-x509/
    authn_context: urn:oasis:names:tc:SAML:2.0:ac:classes:X509
  rp-tls:
    entity_id: https://webapp.itlab.stanford.edu/rp-tls/
    authn_context: urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient
  rp-ck:
    entity_id: https://webapp.itlab.stanford.edu/rp-ck/
    authn_context: https://saml.stanford.edu/profile/cardinalkey
  group-ck:
    entity_id: https://webapp.itlab.stanford.edu/group-ck/
  refeds-mfa:
    entity_id: https://webapp.itlab.stanford.edu/refeds-mfa
    authn_context: https://refeds.org/profile/mfa
  refeds-sfa:
    entity_id: https://webapp.itlab.stanford.edu/refeds-sfa
    authn_context: https://refeds.org/profile/sfa
  forced-mfa:
    entity_id: https://webapp.itlab.stanford.edu/forced-mfa
    authn_context: https://saml.stanford.edu/profile/mfa/forced
  no-mfa:
    entity_id: https://webapp.itlab.stanford.edu/no-mfa
    authn_context: https://saml.stanford.edu/profile/mfa/bypass
  terms:
    entity_id: https://webapp.itlab.stanford.edu/terms/
  webapp-2:
    entity_id: https://webapp2.itlab.stanford.edu/
  webapp-3:
    entity_id: https://webapp3.itlab.stanford.edu/
  webdata:
    entity_id: https://webdata.itlab.stanford.edu/
  
  

  
+42 −0
Original line number Diff line number Diff line
-----BEGIN CERTIFICATE-----
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
-----END CERTIFICATE-----
+37 −0
Original line number Diff line number Diff line
-----BEGIN CERTIFICATE-----
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
-----END CERTIFICATE-----
+32 −0
Original line number Diff line number Diff line
-----BEGIN CERTIFICATE-----
MIIFhzCCA2+gAwIBAgITcwAAAAoPza37E5Qe/QABAAAACjANBgkqhkiG9w0BAQsF
ADBAMQswCQYDVQQGEwJVUzENMAsGA1UEChMETFBDSDELMAkGA1UECxMCSVQxFTAT
BgNVBAMTDExQQ0ggUk9PVCBDQTAeFw0yMTExMTAxODI0MjNaFw0yOTExMTAxODM0
MjNaMEMxCzAJBgNVBAYTAlVTMQ0wCwYDVQQKEwRMUENIMQswCQYDVQQLEwJJVDEY
MBYGA1UEAxMPTFBDSCBJU1NVSU5HIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAxJTAI9qacNEAhp/BCO+QeDGrv4b8bS9GOqoPf36AZH30R3SPeudt
6Y4+S9CfcLKuHa/swVvjLA0afGER9Mkz/R0DtqKzeL3R/6QzjNlncQjhM7ZKV0iU
auG7WnqDuBQPQ2u8io4Qqn943VymVNRzNb845GnGuCrmFKeMcWawknDfU7JUR3tU
tOeuYYKSub5j1IY67Lfhj11s0LtaZuk3bHYFHxToEtyl50lJzzaBqP5zqvfs3O/P
ifNVy28s6e63tfHuJu/HIDZ23i67GJyipr2OuO2vTYCgDkuJEa3uDV0Gd7PPkloI
J1EpairLfy8rnrOPwYpNJKYV6/lpAtk3NwIDAQABo4IBdTCCAXEwEgYJKwYBBAGC
NxUBBAUCAwEAAjAjBgkrBgEEAYI3FQIEFgQUHdde4vzwSouL3hl2rgwGh7UeSNQw
HQYDVR0OBBYEFAvrbc+n7dvGQFQwp3aLk7rxgFWyMBkGCSsGAQQBgjcUAgQMHgoA
UwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQY
MBaAFAz9kf6z+qYydZcTBaIjAhBPmX/lMFEGA1UdHwRKMEgwRqBEoEKGQGh0dHA6
Ly9MUFBUQ1BTVUJDQTAxLmxwY2gubmV0L0NlcnRFbnJvbGwvTFBDSCUyMFJPT1Ql
MjBDQSgxKS5jcmwwagYIKwYBBQUHAQEEXjBcMFoGCCsGAQUFBzABhk5odHRwOi8v
bHBwdGNwc3ViY2EwMS5scGNoLm5ldC9DZXJ0RW5yb2xsL1BTUlBDRVJUQVBQMDFf
TFBDSCUyMFJPT1QlMjBDQSgxKS5jcnQwDQYJKoZIhvcNAQELBQADggIBAKsGKiDn
VKbW5Wmnk7ddxGgC0eeXtf0KxA+JY+E0gvVB/jGVxz7fojZJSXfq3CugJYDpibh6
C5bBoq0Qd3Zen4CYAvztB+jW+qKMchEhiAAKkxx9DzkswJKGmjSA2PorZ2sXKWr8
C9jnz81xpIDWdc4UiiVm6fx5W6BH/1srmTTvrnRn0E7GF0JvZKrjGp+qir/BXuU3
Ma+gzcQxLEUURaamy8T3yjryTWxDpMlQe1yxhj++pU3WeDZ3lsG2C+quIYI1W7hL
/mbER1ws0njbtuK/PVUGk74vuqewtcIaQ2G8rerhTJWr7LypdxFq9RYY3gCju/sA
NXdPO8xguFP1I8ZuA+FQ/laz65fD9V1By7NucylKY1dnU7Vd7+BZHUrsXltuwqao
DMyVsRJdPOI6gj0kRuTLOWbmMn4Lp+YVoO5f+Z6D3hnXJL+jkU45WEKxKo8Y0o8z
ggnnblRD658BaV+HmGqh64cblZ7PVw/LoOyMotVMdURdgaHHteoLfhgr+YL7insQ
BK4elXO7hR3F87a+7UBjIzfR7h3oqn+dh9G1TITzxNcZM2cXC9JuywA4CxS+jN6R
UqmXhiQzwzl7C18MDVIrS9FAW0AVMmcwzv6rYac0VsZikR28P83ynpbKmFpdsUNb
9raUNnQa+8JCK8xgc7eY57ZpiPTRtepWtNaq
-----END CERTIFICATE-----
Loading