Skip to content

Commit 206ad13

Browse files
committed
Show SignAuthnRequest in test applications
1 parent cd62b9e commit 206ad13

File tree

4 files changed

+4
-2
lines changed

4 files changed

+4
-2
lines changed

test/TestIdPCore/Controllers/AuthController.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public async Task<IActionResult> Login()
4545
var requestBinding = new Saml2RedirectBinding();
4646
var relyingParty = await ValidateRelyingParty(ReadRelyingPartyFromLoginRequest(requestBinding));
4747

48-
var saml2AuthnRequest = new Saml2AuthnRequest(GetRpSaml2Configuration());
48+
var saml2AuthnRequest = new Saml2AuthnRequest(GetRpSaml2Configuration(relyingParty));
4949
try
5050
{
5151
requestBinding.Unbind(Request.ToGenericHttpRequest(), saml2AuthnRequest);
@@ -230,6 +230,7 @@ private Saml2Configuration GetRpSaml2Configuration(RelyingParty relyingParty = n
230230
var rpConfig = new Saml2Configuration()
231231
{
232232
Issuer = config.Issuer,
233+
SignAuthnRequest = config.SignAuthnRequest,
233234
SingleSignOnDestination = config.SingleSignOnDestination,
234235
SingleLogoutDestination = config.SingleLogoutDestination,
235236
ArtifactResolutionService = config.ArtifactResolutionService,

test/TestIdPCore/Controllers/MetadataController.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ public IActionResult Index()
2626
entityDescriptor.ValidUntil = 365;
2727
entityDescriptor.IdPSsoDescriptor = new IdPSsoDescriptor
2828
{
29+
WantAuthnRequestsSigned = config.SignAuthnRequest,
2930
SigningCertificates = new X509Certificate2[]
3031
{
3132
config.SigningCertificate

test/TestIdPCore/Startup.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ public void ConfigureServices(IServiceCollection services)
3131
services.BindConfig<Settings>(Configuration, "Settings");
3232
services.BindConfig<Saml2Configuration>(Configuration, "Saml2", (serviceProvider, saml2Configuration) =>
3333
{
34+
saml2Configuration.SignAuthnRequest = true;
3435
saml2Configuration.SigningCertificate = CertificateUtil.Load(AppEnvironment.MapToPhysicalFilePath(Configuration["Saml2:SigningCertificateFile"]), Configuration["Saml2:SigningCertificatePassword"], X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet);
3536
if (!saml2Configuration.SigningCertificate.IsValidLocalTime())
3637
{

test/TestWebAppCore/Startup.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ public void ConfigureServices(IServiceCollection services)
3131
{
3232
services.BindConfig<Saml2Configuration>(Configuration, "Saml2", (serviceProvider, saml2Configuration) =>
3333
{
34-
//saml2Configuration.SignAuthnRequest = true;
3534
saml2Configuration.SigningCertificate = CertificateUtil.Load(AppEnvironment.MapToPhysicalFilePath(Configuration["Saml2:SigningCertificateFile"]), Configuration["Saml2:SigningCertificatePassword"], X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet);
3635
//Alternatively load the certificate by thumbprint from the machines Certificate Store.
3736
//saml2Configuration.SigningCertificate = CertificateUtil.Load(StoreName.My, StoreLocation.LocalMachine, X509FindType.FindByThumbprint, Configuration["Saml2:SigningCertificateThumbprint"]);

0 commit comments

Comments
 (0)