翻譯|使用教程|編輯:況魚杰|2019-12-27 11:37:24.563|閱讀 368 次
概述:本文將會介紹有關如何部署能夠在Microsoft Azure中接收用戶鎖通知的Web應用程序的分步指南。Webhooks使Web應用程序可以實時訂閱UserLock中發生的關鍵訪問事件。本文分為上下兩部分,此為下文。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
UserLock是您的Windows網絡守門人,它可以輕松實現有效的Windows和Active Directory網絡用戶訪問控制策略,并嚴格執行。
本文將會介紹有關如何部署能夠在Microsoft Azure中接收用戶鎖通知的Web應用程序的分步指南。Webhooks使Web應用程序可以實時訂閱UserLock中發生的關鍵訪問事件。本文分為上下兩部分,此為下文。(點擊此處可以查看上文)
如何保護您的Webhook通知
如果惡意用戶欺騙您的應用程序,從非授權來源接收通知可能會成為問題。為了解決該問題,UserLock服務發送的JSON通知包含一個UserLock ID字段,該字段可確保所有接收到的通知均來自受信任的來源。
如果應用了UserLock ID過濾器,則非授權服務器發送的所有通知都將被取消。UserLock ID字段是您的應用程序和用戶鎖之間的秘密。如果您的組織成員共享此機密,從而使其受到威脅,則可以對其進行更改。但是,每次重新設置UserLock ID字段時,必須更新能夠接收JSON通知的webhook應用程序中的Userlock ID的白名單,因為新的UserLock ID將再次是未知的。
注意:如果您已經在主要服務器之外部署了UserLock備份服務器,請不要忘記將自己的UserLock ID添加到此白名單中。
獲取UserLock ID值
要獲取UserLock ID字段,請在運行UserLock的服務器上打開Powershell控制臺,然后輸入以下命令:
Get-UserLockServerConfiguration -Property 'ServerGuid'
重置UserLock ID值
要重置UserLock ID字段,請在運行UserLock的服務器上打開Powershell控制臺,然后輸入以下命令:
(Get-UserLockServerConfiguration).ResetGUID()
注意:僅應在極少數情況下執行此操作。例如,當Userlock ID被泄露時,這將允許不受信任的來源將JSON通知發送到您的webhook應用程序。重置UserLock ID字段意味著需要更新所有客戶端Webhook應用程序,以便接受新的機密(如前所述)。
更新主頁Index.cshtml視圖
將Index.cshtml視圖替換為以下視圖(將紅色的命名空間替換為您自己的視圖):
注:
紅色-UserLockWebHook
黃色-@、@model、第一個{}
@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") }
編譯應用
該應用程序應在此步驟正確編譯。
在Azure中發布
右鍵單擊解決方案節點,然后選擇Publish(發布)。
選擇Microsoft Azure應用服務,然后單擊Publish(發布)按鈕。使用您自己的Azure訂閱和發布填寫字段。
您的瀏覽器現在應該顯示以下網站:
將Webhook通知添加到UserLock
打開UserLock控制臺,右鍵單擊服務器,然后選擇Properties(屬性)。
向下滾動到Webhook通知部分:
輸入您的Web應用程序的網址,并附加/ Home / Notify(或/ mycontroller / mymethod(如果您選擇了其他控制器/方法))。
測試Web應用程序是否已正確部署以接收UserLock通知
在您的網絡中生成會話事件:
鎖定現有會話,然后等待一小段時間,以使通知出現在Web應用程序中。
=========================================
想要了解或購買UserLock正版版權,請
更多精彩內容,歡迎關注下方的微信公眾號,獲取更多產品咨詢
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: