asp.net WebAPIのOWIN OAuth2.0認可カスタムリターンエラーや異常所見と問題のアプローチ

OAuth認証について他のブロガー紹介文を参照してください。

  https://www.cnblogs.com/xishuai/p/aspnet-webapi-owin-oauth2.html

本論文では、OAuthの認証AccessTokenと例外エラーメッセージまたはカスタムの質問を解決するために。

トークン返された結果を取得します

 

エラー返された結果

 

使用方法:認定ミドルウェア登録ハンドラ

ここで注意:私は、ユーザーに直接ビジネスロジック層を持っているメッセージは、異常な方法を投げるためにここに存在する場合、エラーメッセージが出て設定赤い線ので、これはブルーライン上の私の通常の設定ではありませんライン上。

    ///  <要約> 
    /// エンティティ
     ///  </要約> 
    パブリック クラス ResultModel <T>
    {
        公共ResultModel()
        {
            データ = デフォルト(T)。
        }

        /// <summary>
        /// 返回状态
        /// </summary>
        public bool Success { get; set; }
        /// <summary>
        /// 返回数据
        /// </summary>
        public T Data { get; set; }
        /// <summary>
        /// 返回消息
        /// </summary>
        public string Message { get; set; }
    }

 因为我csdn资源下载积分没有了,因为有的时候也需要参考别人的技术,苦于没积分,所欲无奈出此下策,如果您有多余积分给我点,我这个也可以帮您解决问题,互利共赢。

 解决此问题核心的两个类下载地址:

 https://download.csdn.net/download/wgx0428/12159583

另外如果您想看微软开源代码解决此问题,可以到这去克隆源码解决您问题,本篇文章只是为了节省时间。

https://github.com/aspnet/AspNetKatana

おすすめ

転載: www.cnblogs.com/wgx0428/p/12315546.html