共用方式為


管理 LightSwitch 應用程式

LightSwitch 應用程式的驗證啟用時,應用程式中會加入兩個系統管理畫面。 [使用者] 和 [角色] 畫面可讓系統管理員加入和移除使用者、建立稱為角色的使用者群組,以及將權限授與使用者和角色。

第一次發行時,您必須提供預設系統管理員的驗證資訊。 發行後,預設系統管理員必須登入並定義使用者、角色和權限,其他人才能存取應用程式。

注意事項注意事項

[使用者] 和 [角色] 畫面是以 Silverlight 為基礎。若是 HTML 用戶端應用程式,您需要將 Silverlight 用戶端加入至方案,請參閱管理。已針對 SharePoint 啟用的 LightSwitch 應用程式使用 SharePoint 驗證進行存取控制,而且不會使用 [使用者] 和 [角色] 畫面。

定義預設系統管理員

保護應用程式安全的最後一個步驟是發行應用程式。 第一次發行時,您必須提供預設系統管理員的驗證資訊。 當您重新發行時,就不必重複此步驟。

若要在您發行應用程式時提供驗證資訊

  1. 在 [LightSwitch 發行應用程式精靈] 中,選擇 [安全性設定] 頁面,然後選擇 [是,建立應用程式系統管理員] 選項按鈕。

    注意事項注意事項

    如果您要直接發行至伺服器,就必須執行其餘的步驟。如果您是要建立封裝,部署封裝時系統會提示您加入系統管理帳戶。

  2. 在 [使用者名稱] 文字方塊中,輸入使用者名稱。

    如果您使用的是 Windows 驗證,則必須指定有效的 Windows 登入名稱,格式為 Domain\Username。

    提示

    您也可以指派 Active Directory 中的某個安全性群組做為預設的系統管理員。

  3. 在 [完整名稱] 文字方塊中,輸入要做為預設系統管理員的使用者或群組的完整名稱。

  4. 在 [密碼] 文字方塊中,輸入密碼。

    注意事項注意事項

    如果您使用的是 Windows 驗證,就不會出現 [完整名稱]、[密碼] 和 [確認密碼] 欄位。

  5. 在 [確認密碼] 文字方塊中,再次輸入密碼。

    請記住使用者名稱和密碼,因為第一次執行應用程式時您會需要使用它們。

  6. 完成應用程式發行。

定義角色和使用者

如果您是應用程式系統管理員,就必須第一個執行所發行的應用程式。 接著您要使用 [角色] 螢幕和 [使用者] 螢幕來定義角色、指派權限給角色,然後指派角色給使用者或使用者群組。 您可以在設計階段或在進行部署時,在執行的應用程式中存取這些螢幕。 在設計階段,請設定偵錯權限以存取螢幕。 在已部署的應用程式中,被授與安全性管理權限的任何人都可以存取螢幕。

注意事項注意事項

若要登入,您必須使用您發行應用程式時所指定的使用者名稱和密碼。

若要定義角色並指派權限

  1. 在以系統管理員權限執行的已發行應用程式中,選擇功能表列上的 [角色]。

  2. 在 [角色] 窗格中,選擇 [+] (加入) 按鈕。

  3. 在 [加入新角色] 對話方塊中,輸入角色的名稱,然後選擇 [確定] 按鈕。

  4. 在 [權限] 窗格中,選擇 [+] (加入) 按鈕。

    [權限] 格線中就會出現新的一行。

  5. 在格線的第一欄中,選擇清單中的某個權限。

    此清單包含應用程式的所有可用權限。 您可以依需要加入許多權限,但是您必須選擇 [+] (加入) 按鈕來加入每一個權限。

  6. 在應用程式工具列上,選擇 [儲存] 按鈕以儲存您的變更。

若要加入使用者或使用者群組

  1. 在功能表列上,選擇 [使用者] 以顯示 [使用者] 螢幕。

  2. 在 [使用者和群組] 窗格中,選擇 [+] (加入) 按鈕。

  3. 在 [名稱] 文字方塊中,輸入使用者名稱。

    如果您是使用 Windows 驗證,就必須以下列格式來指定有效的使用者名稱:別名 (terry)、網域加上別名 (example\terry)、別名加上網域 (terry@example.com),或是完整網域名稱加上別名 (northamerica.corp.example.com\terry)。 整個字串必須少於 256 個字元。 您也可以指定 Active Directory 安全性群組的名稱。 如果您是使用表單驗證,使用者名稱必須是唯一的名稱,並且必須少於 256 個字元。

  4. 在 [完整名稱] 文字方塊中,輸入使用者的完整名稱。

    [完整名稱] 欄位中的資訊僅用於顯示用途。

    注意事項注意事項

    在 Windows 驗證中,[完整名稱] 欄位會自動根據使用者名稱填入,並不能對其進行編輯。

  5. 在 [密碼] 文字方塊中,輸入密碼。

    注意事項注意事項

    如果您使用的是 Windows 驗證,就不會出現 [密碼] 和 [確認密碼] 欄位。

  6. 在 [確認密碼] 文字方塊中,輸入相同的密碼。

  7. 在 [角色] 窗格中,選擇 [加入] 按鈕,然後在 [角色] 清單中選擇某個角色。

    您可以針對每個角色重複此步驟,指派多個角色給某個使用者。

  8. 在應用程式工具列上,選擇 [儲存] 按鈕以儲存變更。

若要移除使用者或使用者群組

  1. 在功能表列上,選擇 [使用者] 以顯示 [使用者] 螢幕。

  2. 在 [使用者和群組] 窗格中,選擇您要移除的帳戶,然後選擇 [X] (刪除) 按鈕。

    注意事項注意事項

    如果使用者使用已刪除的帳戶進行登入,該使用者就無法再儲存或存取伺服器上的資料。如果使用者嘗試存取伺服器中的資料,就會顯示拒絕存取訊息。

    注意事項注意事項

    如果刪除的是群組帳戶,則任何角色繼承自該群組的使用者就會失去該角色的權限。

  3. 在應用程式工具列上,選擇 [儲存] 按鈕以儲存變更。

請參閱

工作

如何:在 HTML 用戶端應用程式中啟用驗證

如何:在 Silverlight 用戶端應用程式中啟用驗證