Files
OwinOAuthProviders/base/Owin.Security.Providers.OpenIDBase/Extensions/OpenIDSimpleRegistrationAuthenticationContextExtensions.cs
2016-04-22 22:44:47 -04:00

20 lines
783 B
C#

namespace Owin.Security.Providers.OpenIDBase.Extensions
{
/// <summary>
/// Contains an extension method that makes reading the SREG fields easier.
/// </summary>
public static class OpenIDSimpleRegistrationAuthenticationContextExtensions
{
public static OpenIDSimpleRegistrationResult GetSimpleRegistrationResult(this OpenIDAuthenticatedContext context)
{
if (!context.ProtocolExtensionData.ContainsKey(typeof (OpenIDSimpleRegistrationExtension)))
{
return new OpenIDSimpleRegistrationResult();
}
else
{
return context.ProtocolExtensionData[typeof (OpenIDSimpleRegistrationExtension)] as OpenIDSimpleRegistrationResult;
}
}
}
}