コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the AuthenticatorConfiguration class.
 /// </summary>
 public AuthenticatorConfiguration(string name, IAuthenticator authenticator, IPrincipalBuilder principalBuilder)
 {
     //TODO: 4-8-2011 -- create a FleutnValidator that matches up with this and call it here
     Name             = name;
     Authenticator    = authenticator;
     PrincipalBuilder = principalBuilder;
 }
コード例 #2
0
 public BasicAuthentication(IAuthenticationSession session, IPrincipalContext context, IPrincipalBuilder builder, ICredentialsAuthenticator authenticator)
 {
     _session = session;
     _context = context;
     _builder = builder;
     _authenticator = authenticator;
 }
コード例 #3
0
 /// <summary>
 /// Initializes a new instance of the AuthenticatorConfiguration class.
 /// </summary>
 public AuthenticatorConfiguration(string name, IAuthenticator authenticator, IPrincipalBuilder principalBuilder)
 {
     //TODO: 4-8-2011 -- create a FleutnValidator that matches up with this and call it here
     Name = name;
     Authenticator = authenticator;
     PrincipalBuilder = principalBuilder;
 }
コード例 #4
0
 public BasicAuthentication(IAuthenticationSession session, IPrincipalContext context, IPrincipalBuilder builder, ICredentialsAuthenticator authenticator, ILockedOutRule lockedOutRule)
 {
     _session = session;
     _context = context;
     _builder = builder;
     _authenticator = authenticator;
     _lockedOutRule = lockedOutRule;
 }
コード例 #5
0
 /// <summary>
 /// Initializes a new instance of the DigestAuthenticatorConfiguration class.
 /// </summary>
 public DigestAuthenticatorConfiguration(string name, IAuthenticator authenticator,
     IPrincipalBuilder principalBuilder, string realm, string privateKey, IPasswordRetriever passwordRetriever)
     : base(name, authenticator, principalBuilder)
 {
     Realm = realm;
     PrivateKey = privateKey;
     PasswordRetriever = passwordRetriever;
 }
コード例 #6
0
 /// <summary>
 /// Initializes a new instance of the DigestAuthenticatorConfiguration class.
 /// </summary>
 public DigestAuthenticatorConfiguration(string name, IAuthenticator authenticator,
     IPrincipalBuilder principalBuilder, string realm, string privateKey)
     : base(name, authenticator, principalBuilder)
 {
     //TODO: 4-8-2011 cook up an AbstractValidator class that verifies this goop
     Realm = realm;
     PrivateKey = privateKey;
 }
コード例 #7
0
 public BasicAuthentication(IAuthenticationSession session, IPrincipalContext context, IPrincipalBuilder builder, ICredentialsAuthenticator authenticator, ILockedOutRule lockedOutRule)
 {
     _session       = session;
     _context       = context;
     _builder       = builder;
     _authenticator = authenticator;
     _lockedOutRule = lockedOutRule;
 }
コード例 #8
0
 /// <summary>
 /// Initializes a new instance of the DigestAuthenticatorConfiguration class.
 /// </summary>
 public DigestAuthenticatorConfiguration(string name, IAuthenticator authenticator,
                                         IPrincipalBuilder principalBuilder, string realm, string privateKey, IPasswordRetriever passwordRetriever) :
     base(name, authenticator, principalBuilder)
 {
     Realm             = realm;
     PrivateKey        = privateKey;
     PasswordRetriever = passwordRetriever;
 }
コード例 #9
0
 /// <summary>
 /// Initializes a new instance of the DigestAuthenticatorConfiguration class.
 /// </summary>
 public DigestAuthenticatorConfiguration(string name, IAuthenticator authenticator,
                                         IPrincipalBuilder principalBuilder, string realm, string privateKey) :
     base(name, authenticator, principalBuilder)
 {
     //TODO: 4-8-2011 cook up an AbstractValidator class that verifies this goop
     Realm      = realm;
     PrivateKey = privateKey;
 }
コード例 #10
0
        private static void SetPrincipal(GenericTicketTokenContainer container)
        {
            IPrincipalBuilder principalBuilder = PrincipalSettings.GetConfig().GetPrincipalBuilder(false);

            if (principalBuilder != null)
            {
                IPrincipal principal = principalBuilder.CreatePrincipal(container, null);

                PrincipaContextAccessor.SetPrincipal(principal);
            }
        }
コード例 #11
0
ファイル: SamlDirector.cs プロジェクト: RyanHauert/fubumvc
 public SamlDirector(IPrincipalBuilder principalBuilder, IAuthenticationSession session, IPrincipalContext context)
 {
     _principalBuilder = principalBuilder;
     _session = session;
     _context = context;
     _result = new AuthResult
     {
         Success = false,
         Continuation =
             FubuContinuation.RedirectTo(new LoginRequest
             {
                 Message = SamlValidationKeys.UnableToValidationSamlResponse
             }, "GET")
     };
 }
コード例 #12
0
ファイル: SamlDirector.cs プロジェクト: kalash-/FubuMVC.Saml2
 public SamlDirector(IPrincipalBuilder principalBuilder, IAuthenticationSession session, IPrincipalContext context)
 {
     _principalBuilder = principalBuilder;
     _session          = session;
     _context          = context;
     _result           = new AuthResult
     {
         Success      = false,
         Continuation =
             FubuContinuation.RedirectTo(new LoginRequest
         {
             Message = SamlValidationKeys.UnableToValidationSamlResponse
         }, "GET")
     };
 }
コード例 #13
0
 /// <summary>	Initializes a new instance of the AuthenticatorConfiguration class. </summary>
 /// <remarks>	9/2/2011. </remarks>
 /// <param name="name">			    The name. </param>
 /// <param name="authenticator">    The authenticator. </param>
 /// <param name="principalBuilder">	The principal builder. </param>
 public BasicAuthenticatorConfiguration(string name, IAuthenticator authenticator, IPrincipalBuilder principalBuilder)
     : base(name, authenticator, principalBuilder)
 {
 }
コード例 #14
0
 /// <summary>	Initializes a new instance of the AuthenticatorConfiguration class. </summary>
 /// <remarks>	9/2/2011. </remarks>
 /// <param name="name">			   	The name. </param>
 /// <param name="authenticator">   	The authenticator. </param>
 /// <param name="principalBuilder">	The principal builder. </param>
 public BasicAuthenticatorConfiguration(string name, IAuthenticator authenticator, IPrincipalBuilder principalBuilder)
     : base(name, authenticator, principalBuilder)
 {
 }