Ejemplo n.º 1
0
        public BasicLoginContext(User user, AuthenticationResult authenticationResult)
        {
            this._authSubject = new BasicAuthSubject(this, user, authenticationResult);

            switch (authenticationResult)
            {
            case AuthenticationResult.SUCCESS:
                _accessMode = [email protected]_Static.Full;
                break;

            case AuthenticationResult.PASSWORD_CHANGE_REQUIRED:
                _accessMode = [email protected]_Static.CredentialsExpired;
                break;

            default:
                _accessMode = [email protected]_Static.None;
                break;
            }
        }
Ejemplo n.º 2
0
 public RestrictedAccessMode(AccessMode original, AccessMode restricting) : base(original, restricting)
 {
 }
Ejemplo n.º 3
0
 internal WrappedAccessMode(AccessMode original, AccessMode wrapping)
 {
     this.Original = original;
     this.Wrapping = wrapping;
 }
Ejemplo n.º 4
0
 public OverriddenAccessMode(AccessMode original, AccessMode overriding) : base(original, overriding)
 {
 }
Ejemplo n.º 5
0
 private AnonymousContext(AccessMode accessMode)
 {
     this._accessMode = accessMode;
 }