public OAuthImplicitAccessTokenErrorResult(string redirectUrl, OAuthImplicitAccessTokenError error,
                                            string state, ApiController controller)
     : this(redirectUrl, new OAuthImplicitAccessTokenErrorResponse {
     Error = error, State = state
 }, controller)
 {
 }
        private static string GetErrorText(OAuthImplicitAccessTokenError error)
        {
            switch (error)
            {
            case OAuthImplicitAccessTokenError.InvalidRequest:
                return("invalid_request");

            case OAuthImplicitAccessTokenError.UnauthorizedClient:
                return("unauthorized_client");

            case OAuthImplicitAccessTokenError.AccessDenied:
                return("access_denied");

            case OAuthImplicitAccessTokenError.UnsupportedResponseType:
                return("unsupported_response_type");

            case OAuthImplicitAccessTokenError.InvalidScope:
                return("invalid_scope");

            case OAuthImplicitAccessTokenError.ServerError:
                return("server_error");

            case OAuthImplicitAccessTokenError.TemporarilyUnavailable:
                return("temporarily_unavailable");

            default:
                throw new ArgumentException("error");
            }
        }
 public OAuthImplicitAccessTokenErrorResult(string redirectUrl, OAuthImplicitAccessTokenError error,
     string state, ApiController controller)
     : this(redirectUrl, new OAuthImplicitAccessTokenErrorResponse { Error = error, State = state }, controller)
 {
 }
 private static string GetErrorText(OAuthImplicitAccessTokenError error)
 {
     switch (error)
     {
         case OAuthImplicitAccessTokenError.InvalidRequest:
             return "invalid_request";
         case OAuthImplicitAccessTokenError.UnauthorizedClient:
             return "unauthorized_client";
         case OAuthImplicitAccessTokenError.AccessDenied:
             return "access_denied";
         case OAuthImplicitAccessTokenError.UnsupportedResponseType:
             return "unsupported_response_type";
         case OAuthImplicitAccessTokenError.InvalidScope:
             return "invalid_scope";
         case OAuthImplicitAccessTokenError.ServerError:
             return "server_error";
         case OAuthImplicitAccessTokenError.TemporarilyUnavailable:
             return "temporarily_unavailable";
         default:
             throw new ArgumentException("error");
     }
 }
Ejemplo n.º 5
0
 private IHttpActionResult OAuthImplicitError(string redirectUrl, string state,
                                              OAuthImplicitAccessTokenError error)
 {
     return(new OAuthImplicitAccessTokenErrorResult(redirectUrl, error, state, this));
 }