• <menu id="w2i4a"></menu>
  • logo UserLock教程

    文檔首頁(yè)>>UserLock教程>>Windows網(wǎng)絡(luò)守門人UserLock教程:UserLock Webhook通知(下)

    Windows網(wǎng)絡(luò)守門人UserLock教程:UserLock Webhook通知(下)


    UserLock是您的Windows網(wǎng)絡(luò)守門人,它可以輕松實(shí)現(xiàn)有效的Windows和Active Directory網(wǎng)絡(luò)用戶訪問(wèn)控制策略,并嚴(yán)格執(zhí)行。    

    最新版UserLock免費(fèi)下載


        本文將會(huì)介紹有關(guān)如何部署能夠在Microsoft Azure中接收用戶鎖通知的Web應(yīng)用程序的分步指南。Webhooks使Web應(yīng)用程序可以實(shí)時(shí)訂閱UserLock中發(fā)生的關(guān)鍵訪問(wèn)事件。本文分為上下兩部分,此為下文。(點(diǎn)擊此處可以查看上文)

    如何保護(hù)您的Webhook通知

        如果惡意用戶欺騙您的應(yīng)用程序,從非授權(quán)來(lái)源接收通知可能會(huì)成為問(wèn)題。為了解決該問(wèn)題,UserLock服務(wù)發(fā)送的JSON通知包含一個(gè)UserLock ID字段,該字段可確保所有接收到的通知均來(lái)自受信任的來(lái)源。

        如果應(yīng)用了UserLock ID過(guò)濾器,則非授權(quán)服務(wù)器發(fā)送的所有通知都將被取消。UserLock ID字段是您的應(yīng)用程序和用戶鎖之間的秘密。如果您的組織成員共享此機(jī)密,從而使其受到威脅,則可以對(duì)其進(jìn)行更改。但是,每次重新設(shè)置UserLock ID字段時(shí),必須更新能夠接收J(rèn)SON通知的webhook應(yīng)用程序中的Userlock ID的白名單,因?yàn)樾碌腢serLock ID將再次是未知的。

    注意:如果您已經(jīng)在主要服務(wù)器之外部署了UserLock備份服務(wù)器,請(qǐng)不要忘記將自己的UserLock ID添加到此白名單中。

    獲取UserLock ID值

        要獲取UserLock ID字段,請(qǐng)?jiān)谶\(yùn)行UserLock的服務(wù)器上打開Powershell控制臺(tái),然后輸入以下命令:

    Get-UserLockServerConfiguration -Property 'ServerGuid'

    重置UserLock ID值

        要重置UserLock ID字段,請(qǐng)?jiān)谶\(yùn)行UserLock的服務(wù)器上打開Powershell控制臺(tái),然后輸入以下命令:

    (Get-UserLockServerConfiguration).ResetGUID()

    注意:僅應(yīng)在極少數(shù)情況下執(zhí)行此操作。例如,當(dāng)Userlock ID被泄露時(shí),這將允許不受信任的來(lái)源將JSON通知發(fā)送到您的webhook應(yīng)用程序。重置UserLock ID字段意味著需要更新所有客戶端Webhook應(yīng)用程序,以便接受新的機(jī)密(如前所述)。

    更新主頁(yè)Index.cshtml視圖

        將Index.cshtml視圖替換為以下視圖(將紅色的命名空間替換為您自己的視圖):

    注:

    • 紅色-UserLockWebHook

    • 黃色-@、@model、第一個(gè){}

    @model IEnumerable@{
    ViewBag.Title = "Home Page";
    }
    
    @if (Model != null)
    {Event TypeEvent Time User Computer @foreach (UserLockWebHook.Models.UserlockNotification item in Model)
    {@Html.DisplayFor(modelItem => item.EventType)@Html.DisplayFor(modelItem => item.EventTime)@Html.DisplayFor(modelItem => item.UserFullName)@Html.DisplayFor(modelItem => item.ComputerName)}}
    else
    {
    @Html.Label("No notifications")
    }

    編譯應(yīng)用

        該應(yīng)用程序應(yīng)在此步驟正確編譯。

    在Azure中發(fā)布

    • 右鍵單擊解決方案節(jié)點(diǎn),然后選擇Publish(發(fā)布)。

    • 選擇Microsoft Azure應(yīng)用服務(wù),然后單擊Publish(發(fā)布)按鈕。使用您自己的Azure訂閱和發(fā)布填寫字段。

    您的瀏覽器現(xiàn)在應(yīng)該顯示以下網(wǎng)站:

    發(fā)布Azure

    將Webhook通知添加到UserLock

    • 打開UserLock控制臺(tái),右鍵單擊服務(wù)器,然后選擇Properties(屬性)。

    向下滾動(dòng)到Webhook通知部分:

    添加Webhook通知用戶鎖

        輸入您的Web應(yīng)用程序的網(wǎng)址,并附加/ Home / Notify(或/ mycontroller / mymethod(如果您選擇了其他控制器/方法))。

    測(cè)試Web應(yīng)用程序是否已正確部署以接收UserLock通知

    在您的網(wǎng)絡(luò)中生成會(huì)話事件:

        鎖定現(xiàn)有會(huì)話,然后等待一小段時(shí)間,以使通知出現(xiàn)在Web應(yīng)用程序中。

    測(cè)試Web應(yīng)用

    =========================================

    想要了解或購(gòu)買UserLock正版版權(quán),請(qǐng)咨詢慧都官方客服

    更多精彩內(nèi)容,歡迎關(guān)注下方的微信公眾號(hào),獲取更多產(chǎn)品咨詢

    慧聚IT

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();