精華 2023年8月17日 WebApi許可權認證

2021-10-09 06:07:17 字數 2818 閱讀 7867

session–webapi預設是不支援session–restful—可以自行擴充套件去支援

無狀態:第2次請求和第1次請求不關聯

1 登陸過程,拿到令牌–token–ticket–許可證

2 驗證成功–賬號+密碼+其他資訊+時間–加密一下得到ticket—返回給客戶端

3 請求時,ajax裡面帶上這個ticket(header)

4 介面呼叫時,就去驗證ticket,解密一下,看看資訊,看看時間

5 每個方法都需要驗證下ticket,基於filter來實現

#region 使用者登陸

//登陸後放在某個html裡面,ajax都得帶上

前端版

$(

"#btnget1").

on("click"

, function (

), success: function (data) , datatype: "json" });//指向介面,引數匹配的,大小寫不區分

$.ajax(,

beforesend: function (xhr)

, success: function (data)

, datatype:

"json"})

;});

後端版

#region 使用者登陸 獲取ticket後使用

;//應該分拆後去資料庫驗證

}catch

(exception ex)

}}

public

class

customallowanonymousattribute

:attribute

對於許可權的控制器和方法註冊就不說了,全域性註冊說下

public

static

class

webapiconfig

//",

//正則規則,以api開頭,第二個是控制器 第三個是引數

,//預設的api路由

routetemplate:

"api//"

,//正則規則,以api開頭,第二個是控制器 第三個是引數

defaults:

new);}

}

精華 2023年01月02日 WPF繫結

在winform中,我們常常會用到各種型別的賦值,例如 類似這種賦值操作,我們之所以不稱之為繫結,主要原因是因為他們大多數操作都是一次性的,無論是資料還是按鈕本身發生變化,對兩者而言都是不可見的。而繫結的概念則側重於 兩者的關聯,協議與兩者之間的影響。首先,從乙個簡單的例子來理解什麼是繫結。1 bi...

課程總結 2023年12月17日

這個編輯器還挺方便的,一拉就進來了!好!那麼就開始更新今天的課程小結!接著昨天設計測試的內容,今天是繼續學習了場景設計法 判定表法和錯誤猜測法三種測試方法。首先是場景設計法,場景設計法的基本思想是將使用者一系列的操作事件觸發情景的場景做乙個模擬,在此基礎上進一步設想同一事件的不同觸發順序和處理結果形...

2023年8月13日 17日計畫

很多事情做著做著就偏了,半途而廢了。因為周計畫沒做,所以隨波逐流了。因此,在每週日定下周計畫,至於太長的規劃,不要想太多,太大的目標容易畏懼和自暴自棄。周一 gdal原始碼剖析 6.1.7建立檔案 vc影象處理 2.2.1影象放縮 opencv 3.2.3bgr直方圖 周二 gdal原始碼剖析 6....