コード例 #1
0
ファイル: Error.cs プロジェクト: leojim/oauth-mvc.net
        public static Exception AccessDeniedToProtectedResource(AccessOutcome outcome)
        {
            Uri uri = outcome.Context.GenerateUri();

            if (string.IsNullOrEmpty(outcome.AdditionalInfo))
            {
                return(new AccessDeniedException(outcome, string.Format("Access to resource \"{0}\" was denied", uri)));
            }

            return(new AccessDeniedException(outcome,
                                             string.Format("Access to resource: {0} was denied, additional info: {1}",
                                                           uri, outcome.AdditionalInfo)));
        }
コード例 #2
0
 public AccessDeniedException(AccessOutcome outcome)
     : this(outcome, null)
 {
 }
コード例 #3
0
 public AccessDeniedException(AccessOutcome outcome, string message)
     : base(message)
 {
     _outcome = outcome;
 }
コード例 #4
0
 public AccessDeniedException(AccessOutcome outcome)
     : this(outcome, null)
 {
 }
コード例 #5
0
 public AccessDeniedException(AccessOutcome outcome, string message)
     : base(message)
 {
     _outcome = outcome;
 }
コード例 #6
0
ファイル: Error.cs プロジェクト: JhonatanSteven/oauth-mvc.net
        public static Exception AccessDeniedToProtectedResource(AccessOutcome outcome)
        {
            Uri uri = outcome.Context.GenerateUri();

            if (string.IsNullOrEmpty(outcome.AdditionalInfo))
            {
                return new AccessDeniedException(outcome, string.Format("Access to resource \"{0}\" was denied", uri));
            }

            return new AccessDeniedException(outcome,
                                             string.Format("Access to resource: {0} was denied, additional info: {1}",
                                                           uri, outcome.AdditionalInfo));
        }