Skip to content
Snippets Groups Projects
Commit 277d4b28 authored by Benedikt Heinrichs's avatar Benedikt Heinrichs
Browse files

Fix compatibility problems (coscine/issues#1335)

parent 86e29f7d
No related branches found
No related tags found
1 merge request!1New: Create a legacy STS Api
......@@ -5,6 +5,7 @@ using System;
using System.IdentityModel.Configuration;
using System.IdentityModel.Services;
using System.IdentityModel.Tokens;
using System.Web;
namespace Coscine.Api.LegacySTS.Controllers
{
......@@ -16,12 +17,12 @@ namespace Coscine.Api.LegacySTS.Controllers
}
[HttpPost("[controller]/processSignIn/{url}/{hostValue}")]
public IActionResult ProcessSignIn(Uri url, string hostValue, [FromBody] SignInInstance signInInstance)
public IActionResult ProcessSignIn(string url, string hostValue, [FromBody] SignInInstance signInInstance)
{
var user = signInInstance.User;
var userObject = signInInstance.UserObject;
var requestMessage = (SignInRequestMessage)WSFederationMessage.CreateFromUri(url);
var requestMessage = (SignInRequestMessage)WSFederationMessage.CreateFromUri(new Uri(HttpUtility.UrlDecode(url)));
var signingCredentials = new X509SigningCredentials(CustomSecurityTokenService.GetCertificate());
var config = new SecurityTokenServiceConfiguration(hostValue, signingCredentials);
......
......@@ -37,6 +37,7 @@
<Reference Include="System.Core" />
<Reference Include="System.IdentityModel" />
<Reference Include="System.IdentityModel.Services" />
<Reference Include="System.Web" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment