
好順佳集團
2022-04-29 10:57:10
634
0元注冊公司 · 工商變更 · 公司注銷 · 地址掛靠
好順佳經(jīng)工商局、財稅局批準的工商財稅代理服務(wù)機構(gòu),專業(yè)正規(guī)可靠 點擊0元注冊
在單個服務(wù)器上的早期,用戶身份驗證。缺點:單點壓性能,無法擴展http://m.opentagclosetag.com/ SSO(單點登錄)模型的分布式和SSO(單點登錄)模型的優(yōu)點:獨立的用戶身份信息管理,更好的分布式管理。您可以自行擴展安全策略。缺點:認證服務(wù)器已重訪問http://m.opentagclosetag.com/: / / http://m.opentagclosetag.com/牌業(yè)務(wù)流程模型圖{用戶訪問業(yè)務(wù)時,必須登錄過程}優(yōu)點:無狀態(tài):令牌無狀態(tài)的,會話狀態(tài)基于標準化:JSON API可以采用標準化Web標記(JWT)缺點:注意:基于微服務(wù)開發(fā),選擇Token形式比較多,所以我使用Token作為用戶認證的標準
1. 傳統(tǒng)的用戶認證Internet業(yè)務(wù)離不開用戶認證。一般流程如下:
2. 解決方案
另一個靈活的解決方案是使用自包含的令牌,它通過客戶機保存數(shù)據(jù),而服務(wù)器不保存會話數(shù)據(jù)。JWT就是這種解決方案的代表。
2. 通常,JWT看起來是這樣的:對象是由"."分隔符分隔成三個子字符串的長字符串。每個子字符串代表一個功能塊,由以下三部分組成:JWT頭、負載和簽名JWT頭JWT頭部分是一個描述JWT元數(shù)據(jù)的JSON對象,通常如下所示。
在上述代碼中,ALG屬性表示用于簽名的算法,默認為HMAC SHA256(寫為HS256)yP屬性表示標記的類型,而JWT標記被為JWT。最后,使用Base64 URL算法將上述JSON對象轉(zhuǎn)換為一個字符串進行保存。負載部分,即JWT的主體內(nèi)容部分,也是一個JSON對象,其中包含要傳遞的數(shù)據(jù)。JWT指定了七個可供選擇的默認字段。
除了默認字段,我們還可以自定義私有字段,示例如下:
注意,JWT在默認情況下是未加密的,任何人都可以讀取它的內(nèi)容,所以不要構(gòu)建隱藏字段來存儲機密信息,以防止泄露。JSON對象也可以使用Base64 URL算法轉(zhuǎn)換為字符串。簽名哈希簽名哈希用于對上述兩部分數(shù)據(jù)進行簽名,并通過指定的算法生成哈希值,確保數(shù)據(jù)不被篡改。首先,您需要指定一個密碼(機密)。此密碼僅存儲在服務(wù)器上,不能向用戶公開。然后使用頭信息中指定的簽名算法(默認為HMAC SHA256),根據(jù)如下公式生成簽名。
在計算簽名哈希之后,JWT報頭、有效載荷和簽名哈希的三個部分被組合成一個字符串,每個部分之間用“分隔。,形成整個JWT對象。如前所述,JWT頭和負載序列化算法使用Base64URL。該算法類似于常見的Base64算法,但略有不同。作為JWT的標記,可以放在URL中(例如http://m.opentagclosetag.com/).The, Base64中使用的三個字符是“+”,“/”和“=”)。因為它們在url中有特殊的含義,所以它們在Base64URL中被替換:"= "remove," +" replace為"-" replace, "/ "replace為" _"。這是Base64URL算法。JWT的原則是在服務(wù)器進行身份驗證之后,生成并發(fā)送一個JSON對象將它發(fā)送回用戶,如下所示。
稍后,當(dāng)用戶與服務(wù)器通信時,客戶機在請求中發(fā)回一個JSON對象。服務(wù)器只依賴這個JSON對象來識別用戶。為了防止用戶篡改數(shù)據(jù),服務(wù)器在生成對象時添加簽名。服務(wù)器不存儲任何會話數(shù)據(jù),這意味著服務(wù)器是無狀態(tài)的,這使得它更容易擴展??蛻舳私邮辗?wù)器返回的JWT,并將其存儲在Cookie或localStorage中。此后,客戶端在與服務(wù)器的交互中將始終使用JWT。如果你將它存儲在Cookie中,它可以自動發(fā)送,但不能跨域,所以它通常被放置在HTTP請求的Header Authorization字段中。JWT也可以放在跨域的POST請求的數(shù)據(jù)體中。JWT問題和趨勢
1、在COMMON_utils模塊中添加JWT工具依賴
2. 創(chuàng)建JWT實用程序類
1、創(chuàng)建服務(wù)模塊下的服務(wù)模塊- MSM之間的2、控制器和服務(wù)創(chuàng)建代碼,配置http://m.opentagclosetag.com/
4、創(chuàng)建開始創(chuàng)建http://m.opentagclosetag.com/
幫助文檔:1、2打開阿里云短消息服務(wù)http://m.opentagclosetag.com/,添加簽名管理和模板管理(1)添加模板選擇國內(nèi)新聞-模板管理-添加模板模板,點擊添加頁面,輸入信息模板單擊提交,(2)添加簽名管理選擇國家消息—簽名管理—添加簽名單擊“添加簽名”,進入添加頁面,填寫相關(guān)信息注意:簽名要寫有意義的單擊提交,等待審計,審計后才能啟用
1. 在service-MSM的POM中引入依賴關(guān)系
2. 控制器,根據(jù)手機號碼發(fā)送短信
3,服務(wù)
1、創(chuàng)建一個模塊下的服務(wù)業(yè)務(wù)模塊- ucenter 2,使用代碼生成器(1)創(chuàng)建ucenter_member表(2)生成代碼3,配置http://m.opentagclosetag.com/
4、創(chuàng)建開始創(chuàng)建http://m.opentagclosetag.com/
創(chuàng)建LoginVo和RegisterVo用于數(shù)據(jù)封裝LoginVo
RegisterVo
2、創(chuàng)建控制器http://m.opentagclosetag.com/登錄和注冊方法
3.創(chuàng)建Service接口和實現(xiàn)類
在MemberApiController中創(chuàng)建一個方法
創(chuàng)建一個服務(wù)
在NPM中安裝vue-qriously。在NPM中安裝vue-qriouslyhttp://m.opentagclosetag.com/,使用插件http://m.opentagclosetag.com/
1、注冊在API文件夾中創(chuàng)建js文件,在http://m.opentagclosetag.com/定義接口
2、在頁面文件夾上創(chuàng)建注冊頁面,調(diào)用方法(1)創(chuàng)建頁面布局http://m.opentagclosetag.com/上的布局
設(shè)置頁面修改HTTPS:/在布局文件夾在pages文件夾下,在http://m.opentagclosetag.com/創(chuàng)建一個注冊和登錄頁面
1、在API文件夾中創(chuàng)建登錄js文件,在http://m.opentagclosetag.com/上定義接口
2、在pages文件夾中創(chuàng)建登錄頁面,調(diào)用方法(1)安裝js - cookie插件NPM install js - cookie (2) http://m.opentagclosetag.com/
3、在http://m.opentagclosetag.com/中添加攔截器,用于傳輸令牌信息
4、修改版面(1)根據(jù)登錄后的http://m.opentagclosetag.com/頁面用戶信息
(2)登錄http://m.opentagclosetag.com/后頁面的用戶信息
桔子樹公司注冊首都北京
廈門橙樹資本管理有限公司是一家自然人投資或控股的有限責(zé)任公司,于205月19日在福建省廈門市注冊成立。注冊地址是中國(福建)自由貿(mào)易試驗區(qū)廈門片區(qū)祥云路95號云通中心604B單元518號。
廈門市桔子樹資本管理有限公司統(tǒng)一社會信用代碼/注冊號為91350200MA348EHE0Q,公司法人為于長庚。目前,該公司正在營業(yè)。
廈門橘子資本管理有限公司的經(jīng)營范圍是:資產(chǎn)管理(法律法規(guī)另有規(guī)定的除外);一、二、三產(chǎn)業(yè)投資(法律法規(guī)另有規(guī)定的除外);投資管理(法律法規(guī)另有規(guī)定的除外);其他未列明的經(jīng)營服務(wù)(需要審批的項目除外)。本省現(xiàn)有企業(yè)的注冊資本這是將軍的。
廈門橙樹資本管理有限公司
< 上一篇:北京豐臺注冊公司多少錢
下一篇:北京的公司注冊地址 >
您的申請我們已經(jīng)收到!
專屬顧問會盡快與您聯(lián)系,請保持電話暢通!