Skip to content
This repository has been archived by the owner on Dec 13, 2018. It is now read-only.

Port the JWT & AAD middleware from Katana #40

Closed
Tratcher opened this issue Aug 21, 2014 · 4 comments
Closed

Port the JWT & AAD middleware from Katana #40

Tratcher opened this issue Aug 21, 2014 · 4 comments

Comments

@Tratcher
Copy link
Member

Depends on #39 (OAuth) and System.IdentityModel.Tokens.Jwt.

We'll need to re-work the IIssuerSecurityTokenProvider to use the new ConfigurationManager for retrieving metadata (See WsFederation).

For AAD, also fix #25

@ThatRendle
Copy link

What is the status of System.IdentityModels.Tokens.Jwt (and indeed System.IdentityModels) wrt vNext?

@Tratcher
Copy link
Member Author

Tratcher commented Sep 5, 2014

They're still costing the work. Check with Vittorio for details.

@kevinchalet
Copy link
Contributor

@brentschmaltz started working on a (lightweight) aspnetcore50 port of System.IdentityModel: https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/tree/K

The nightly builds are available on the Azure AD team MyGet repository: https://www.myget.org/gallery/azureadwebstacknightly

The weird thing is that this package also provides an implementation for aspnet50, that replaces the one provided in the full .NET Framework 4.5 (both are incompatible). I'm not sure it's a great idea (you can't use a project built with .NET 4.5 and using types from System.IdentityModel with the new NuGet package).

@brentschmaltz I already miss the GetAsymmetricAlgorithm method on AsymmetricSecurityKey (and its counterpart on SymmetricSecurityKey). Is this something you could add?

That would be great if we could chat a few minutes on JabbR 😄

@Tratcher
Copy link
Member Author

Done. See 49e66f0
Note this was merged with the OAuth Bearer middleware.

@Tratcher Tratcher added this to the 1.0.0-beta3 milestone Jan 15, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants