国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何支持微軟郵箱OAuth2.0認(rèn)證

這篇具有很好參考價(jià)值的文章主要介紹了如何支持微軟郵箱OAuth2.0認(rèn)證。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

近期收到部分使用微軟郵箱的客戶反映,在EDI系統(tǒng)中無法連接到他們的企業(yè)郵箱中,連接過程中報(bào)錯(cuò): IMAP protocol error. 1 NO LOGIN failed…,經(jīng)確認(rèn)是微軟停用了郵箱的基本驗(yàn)證功能,客戶端必須使用OAuth2.0認(rèn)證,才可以進(jìn)行連接。那么在知行EDI系統(tǒng)中該如何解決這一問題呢?

知行之橋最新版本中的Email 端口已經(jīng)支持OAuth2.0認(rèn)證,如果您正在使用的版本比較舊,不支持OAuth2.0認(rèn)證的話,通過進(jìn)行版本升級(jí)便可獲得該功能。

如何確認(rèn)您正在使用的知行EDI系統(tǒng)是否支持OAuth2.0認(rèn)證呢?您只需要在Email Receive和Email Send端口的設(shè)置頁(yè)面–認(rèn)證–認(rèn)證機(jī)制中確認(rèn)是否可以選擇OAuth2.0即可,如下圖:
Email Receive端口:
如何支持微軟郵箱OAuth2.0認(rèn)證
Email Send端口:
如何支持微軟郵箱OAuth2.0認(rèn)證
如何在知行之橋中進(jìn)行OAuth2.0認(rèn)證的配置呢?下面以Email Receive端口為例介紹在知行之橋的Email端口進(jìn)行OAuth2.0認(rèn)證配置及驗(yàn)證。
一、首先您需要先拿到微軟郵箱OAuth2.0認(rèn)證的相關(guān)信息,在Azure Active Directory管理中心中進(jìn)行操作獲取,具體步驟如下:
參考鏈接:https://learn.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app

1.應(yīng)用注冊(cè)
在Azure Active Directory里找到“應(yīng)用注冊(cè)”–新注冊(cè)里針對(duì)EDI注冊(cè)一個(gè)應(yīng)用程序
如何支持微軟郵箱OAuth2.0認(rèn)證
如何支持微軟郵箱OAuth2.0認(rèn)證
2.獲取認(rèn)證URL和認(rèn)證令牌URL
訪問注冊(cè)好的應(yīng)用程序,點(diǎn)擊終結(jié)點(diǎn)可以看到所有終結(jié)點(diǎn)的信息,在這里主要獲取OAuth 2.0相關(guān)的信息:OAuth 2.0 授權(quán)終結(jié)點(diǎn)(v2)、OAuth 2.0 令牌終結(jié)點(diǎn)(v2)。
這里OAuth2.0 授權(quán)終結(jié)點(diǎn)(v2)對(duì)應(yīng)知行之橋中的認(rèn)證URL,OAuth2.0 令牌終結(jié)點(diǎn)(v2)對(duì)應(yīng)知行之橋中的訪問令牌URL。如下圖:
如何支持微軟郵箱OAuth2.0認(rèn)證
3.獲取客戶端Id
訪問注冊(cè)好的應(yīng)用程序,可以看到對(duì)應(yīng)的應(yīng)用程序(客戶端)ID,對(duì)應(yīng)知行之橋中的客戶端Id
如何支持微軟郵箱OAuth2.0認(rèn)證
4.獲取客戶端密碼
在注冊(cè)的應(yīng)用程序中的證書和密碼–客戶端密碼頁(yè)面,點(diǎn)擊新客戶端密碼,設(shè)置密碼,設(shè)置后這里顯示的值對(duì)應(yīng)知行之橋中的客戶端密碼,參考下圖,注意不是機(jī)密ID。
如何支持微軟郵箱OAuth2.0認(rèn)證
注意:設(shè)置密碼時(shí)需要設(shè)置密碼的有效期,默認(rèn)是6個(gè)月,可以修改, 注意記錄時(shí)間,當(dāng)密碼到期時(shí)需要更新,并要同步給知行之橋進(jìn)行更新配置。

5.設(shè)置重定向URL
在應(yīng)用程序的身份驗(yàn)證頁(yè)面–添加平臺(tái),選擇對(duì)應(yīng)的服務(wù)器平臺(tái)設(shè)置重定向URL。
這里的URL是知行平臺(tái)提供回調(diào)URL。
如何支持微軟郵箱OAuth2.0認(rèn)證
如何支持微軟郵箱OAuth2.0認(rèn)證
設(shè)置成功后如下:
如何支持微軟郵箱OAuth2.0認(rèn)證
二、在知行之橋中配置郵箱信息進(jìn)行連接
1.在知行之橋的Email Receive端口的設(shè)置頁(yè)面配置相關(guān)信息,如下圖所示:
如何支持微軟郵箱OAuth2.0認(rèn)證
注意:
①授權(quán)范圍:這里我們配置https://outlook.office.com/IMAP.AccessAsUser.All 即可,并且在后面加上offline_access,支持離線情況下連接郵箱服務(wù)器,更新令牌。
②回調(diào) URL:知行之橋自動(dòng)生成,需要在Azure中設(shè)置重定向URL為這里的回調(diào)URL,參考前面的設(shè)置重定向URL。

2.獲取令牌
點(diǎn)擊“獲取新的訪問令牌”按鈕,進(jìn)行第一次獲取令牌,連接郵箱服務(wù)器,頁(yè)面會(huì)自動(dòng)跳轉(zhuǎn)到郵箱登錄頁(yè)面,輸入郵箱賬號(hào)和密碼登錄:
如何支持微軟郵箱OAuth2.0認(rèn)證
登錄驗(yàn)證成功后,頁(yè)面會(huì)自動(dòng)跳轉(zhuǎn)到知行之橋的EmailReceive頁(yè)面,并顯示連接情況信息,以下是成功獲取令牌,連接郵箱服務(wù)器成功的情況:
如何支持微軟郵箱OAuth2.0認(rèn)證
第一次獲取令牌后,按鈕會(huì)變?yōu)椤八⑿略L問令牌”,之后需要進(jìn)行驗(yàn)證的話,可以手動(dòng)點(diǎn)擊該按鈕進(jìn)行驗(yàn)證即可。知行之橋會(huì)每小時(shí)自動(dòng)進(jìn)行刷新獲取令牌,實(shí)現(xiàn)自動(dòng)化并保證安全性。文章來源地址http://www.zghlxwxcb.cn/news/detail-465871.html

到了這里,關(guān)于如何支持微軟郵箱OAuth2.0認(rèn)證的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 17.Oauth2-微服務(wù)認(rèn)證

    17.Oauth2-微服務(wù)認(rèn)證

    OAuth 2.0授權(quán)框架支持第三方支持訪問有限的HTTP服務(wù),通過在資源所有者和HTTP服務(wù)之間進(jìn)行一個(gè)批準(zhǔn)交互來代表資源者去訪問這些資源,或者通過允許第三方應(yīng)用程序以自己的名義獲取訪問權(quán)限。 為了方便理解,可以想象OAuth2.0就是在用戶資源和第三方應(yīng)用之間的一個(gè)中間層

    2024年02月10日
    瀏覽(28)
  • Spring Oauth2.0 自定義認(rèn)證模式

    在特定場(chǎng)景下,可能Oauth2自帶的4種認(rèn)證模式可能滿足不了我們?nèi)粘5氖褂?那么今天就為大家?guī)鞳auth2自定義認(rèn)證模式。 知道你們肯定沒耐心讀完(總結(jié)一句話就是授權(quán)用的),有耐心的可以讀完下面的內(nèi)容介紹: 首先呢在這之前我們要搞清楚什么是Oauth , OAuth 是一個(gè)開放標(biāo)準(zhǔn),該

    2024年02月16日
    瀏覽(20)
  • 【Oauth2.0 單點(diǎn)登錄 + 第三方授權(quán)認(rèn)證】用戶認(rèn)證、授權(quán)模式

    【Oauth2.0 單點(diǎn)登錄 + 第三方授權(quán)認(rèn)證】用戶認(rèn)證、授權(quán)模式

    本文主要對(duì) SpringSecurity Oauth 2.0 用戶認(rèn)證,授權(quán)碼授權(quán)模式、密碼授權(quán)模式,以及授權(quán)流程進(jìn)行講解 開發(fā)中,有些功能只有管理員才有,普通用戶是沒有的。即需要對(duì)用戶的身份進(jìn)行認(rèn)證,是管理員還是普通用戶。認(rèn)證方式有兩種: 身份認(rèn)證: 用戶在訪問相應(yīng)資源時(shí)對(duì)用戶

    2023年04月08日
    瀏覽(25)
  • Springdoc Swagger UI集成OAuth2認(rèn)證

    Springdoc Swagger UI集成OAuth2認(rèn)證

    之前的文章講過OAuth2體系,以 授權(quán)碼 流程為例(參見下圖), 其中資源服務(wù)器(Resource Server)作為服務(wù)的提供者, 用戶在客戶端應(yīng)用完成授權(quán)流程后,客戶端應(yīng)用需要 攜帶AccessToken請(qǐng)求資源服務(wù)器 , 也即是要想訪問資源服務(wù)器就需要提供正確的 Authorization: Bearer AccessToke

    2024年02月02日
    瀏覽(28)
  • Spring Security對(duì)接OIDC(OAuth2)外部認(rèn)證

    前后端分離項(xiàng)目對(duì)接OIDC(OAuth2)外部認(rèn)證,認(rèn)證服務(wù)器可以使用Keycloak。 后端已有用戶管理和權(quán)限管理,需要外部認(rèn)證服務(wù)器的用戶名和業(yè)務(wù)系統(tǒng)的用戶名一致才可以登錄。 后臺(tái)基于Spring Boot 2.7 +?Spring Security 流程: 前臺(tái)瀏覽器跳轉(zhuǎn)到? 后臺(tái)地址 +?/login/oauth2/authorization/my-oid

    2024年02月21日
    瀏覽(25)
  • SpringBoot 基于 OAuth2 統(tǒng)一身份認(rèn)證流程詳解

    SpringBoot 基于 OAuth2 統(tǒng)一身份認(rèn)證流程詳解

    了解OAUTH2統(tǒng)一認(rèn)證基本概念 了解OAUTH2協(xié)議流程 了解OAUTH2各種模式類型 了解Spring Security OAuth設(shè)計(jì) 2. 分析 傳統(tǒng)登陸認(rèn)證介紹 單點(diǎn)登陸認(rèn)證介紹 OAuth2簡(jiǎn)介 OAuth2角色 OAuth2協(xié)議流程介紹 OAuth2授權(quán)類型 OAuth2授權(quán)碼模式流程 OAuth2簡(jiǎn)化模式 OAuth2密碼模式 OAuth2客戶端模式 Spring Security

    2024年02月15日
    瀏覽(28)
  • Spring Boot OAuth2 認(rèn)證服務(wù)器搭建及授權(quán)碼認(rèn)證演示

    Spring Boot OAuth2 認(rèn)證服務(wù)器搭建及授權(quán)碼認(rèn)證演示

    本篇使用JDK版本是1.8,需要搭建一個(gè)OAuth 2.0的認(rèn)證服務(wù)器,用于實(shí)現(xiàn)各個(gè)系統(tǒng)的單點(diǎn)登錄。 這里選擇Spring Boot+Spring Security + Spring Authorization Server 實(shí)現(xiàn),具體的版本選擇如下: Spirng Boot 2.7.14 , Spring Boot 目前的最新版本是 3.1.2,在官方的介紹中, Spring Boot 3.x 需要JDK 17及以上的

    2024年02月15日
    瀏覽(22)
  • 使用OAuth2認(rèn)證結(jié)合EWS實(shí)現(xiàn)實(shí)時(shí)讀取郵件功能

    使用OAuth2認(rèn)證結(jié)合EWS實(shí)現(xiàn)實(shí)時(shí)讀取郵件功能

    公司之前有一個(gè)進(jìn)行郵件獲取的功能,使用ExchangeService+TLS1.2認(rèn)證的方式,但是由于微軟將要將這種認(rèn)證方式列為L(zhǎng)egacy authentication,且將在2022年10月下載該認(rèn)證方式。因此將嘗試使用OAuth+EWS這種認(rèn)證的方式。別問問啥必須用微軟系的功能,問就是公司硬性要求。 如下為更改通

    2024年02月06日
    瀏覽(20)
  • 搭建spring security oauth2認(rèn)證授權(quán)服務(wù)器

    搭建spring security oauth2認(rèn)證授權(quán)服務(wù)器

    下面是在spring security項(xiàng)目的基礎(chǔ)上搭建spring security oauth2認(rèn)證授權(quán)服務(wù)器 spring security oauth2認(rèn)證授權(quán)服務(wù)器主要需要以下依賴 Spring Security對(duì)OAuth2默認(rèn)可訪問端點(diǎn) ?/oauth/authorize? ??:申請(qǐng)授權(quán)碼code,涉及類? ?AuthorizationEndpoint? ? ?/oauth/token? ??:獲取令牌token,涉及類?

    2024年01月21日
    瀏覽(20)
  • Spring Security—OAuth2 客戶端認(rèn)證和授權(quán)

    關(guān)于 JWT Bearer 客戶端認(rèn)證的進(jìn)一步詳情,請(qǐng)參考OAuth 2.0客戶端認(rèn)證和授權(quán)許可的?JSON Web Token (JWT)簡(jiǎn)介。 JWT Bearer 客戶端認(rèn)證的默認(rèn)實(shí)現(xiàn)是? NimbusJwtClientAuthenticationParametersConverter ,它是一個(gè)? Converter ,通過在? client_assertion ?參數(shù)中添加簽名的JSON Web Token(JWS)來定制令牌請(qǐng)求

    2024年02月08日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包