Shiro 用戶認證個性化修改: 如果AuthenticationToken的元素不滿足實際情況,列入登陸的時候需要有學校id或者 其他參數,這時需要進行擴展,主要修改的地方有以下:

1.重寫一個Token類,實現AuthenticationToken,如下面我寫的 UsernamePasswordTokenModel 2.Realm類需要實現一個support方法,以讓shiro識別這個AuthenticationToken的子類 3.獲取到相應的Token,獲取用戶信息 4.登錄時候需要做些修改,token改成自己重寫的AuthenticationToken子類
相關文章
相關標籤/搜索