Administrowanie aplikacją LightSwitch

Po włączeniu uwierzytelniania dla aplikacji LightSwitch do aplikacji są dodawane dwa ekrany administracyjne.Ekrany Użytkownicy i Role pozwalają administratorowi na dodawanie i usuwanie użytkowników, tworzenie grup użytkowników znanych jako role i przyznawanie uprawnień użytkownikom i rolom.

Przy pierwszym publikowaniu musisz podać informacje uwierzytelniania dla domyślnego administratora.Po opublikowaniu domyślny administrator musi się zalogować i zdefiniować użytkowników, role i uprawnienia, zanim ktokolwiek będzie mógł uzyskać dostęp do aplikacji.

[!UWAGA]

Ekrany Użytkownicy i Role są oparte na dodatku Silverlight.W przypadku aplikacji klienckich HTML trzeba dodać do rozwiązania klienta Silverlight — zobacz Administracja.Użyj uwierzytelniania programu SharePoint do kontroli dostępu do aplikacji LightSwitch, w których włączono obsługę programu SharePoint i nie używaj ekranów Użytkownicy i Role.

Definiowanie domyślnego administratora

Podczas zabezpieczania aplikacji ostatnim krokiem jest jej opublikowanie.Przy pierwszym publikowaniu musisz podać informacje uwierzytelniania dla domyślnego administratora.W przypadku ponownego publikowania nie trzeba powtarzać tego kroku.

Aby podać informacje uwierzytelniające podczas publikowania aplikacji

  1. W Kreatora publikowania aplikacji LightSwitch wybierz stronę Ustawienia zabezpieczeń, a następnie wybierz przycisk opcji Tak, utwórz administratora aplikacji.

    [!UWAGA]

    Pozostałe kroki należy wykonać tylko podczas publikowania bezpośrednio do serwera.Jeśli tworzysz pakiet, przy wdrażaniu pakietu pojawi się monit o dodanie konta administracyjnego.

  2. W polu tekstowym Nazwa użytkownika podaj nazwę użytkownika.

    Jeśli używasz uwierzytelniania systemu Windows, musisz określić prawidłową nazwę logowania do systemu Windows w postaci Domain\Username.

    PoradaPorada

    Możesz również przypisać grupy zabezpieczeń w usłudze Active Directory jako administrator domyślny.

  3. W polu Pełna nazwa wpisz pełną nazwę użytkownika, który będzie administratorem domyślnym. Może to być także nazwa grupy.

  4. W polu Hasło podaj hasło.

    [!UWAGA]

    Jeśli używasz uwierzytelniania systemu Windows, pola Pełna nazwa i Hasło i Potwierdź hasło nie są wyświetlane.

  5. W polu Potwierdź hasło ponownie podaj hasło.

    Zapamiętaj nazwę użytkownika i hasło, ponieważ trzeba będzie podać te dane przy pierwszym uruchomieniu aplikacji.

  6. Zakończ publikowanie aplikacji.

Definiowanie ról i użytkowników

Jeśli jesteś administratorem aplikacji, musisz po raz pierwszy uruchomić opublikowaną aplikację.Następnie użyj ekranów Role i Użytkownicy, aby zdefiniować role, przypisać uprawnienia do ról i przypisać role do użytkowników lub grup użytkowników.Możesz uzyskać dostęp do tych ekranów w działającej aplikacji podczas projektowania lub po jej wdrożeniu.W czasie projektowania, w celu uzyskania dostępu do ekranów, należy ustawić uprawnienie debugowania.We wdrożonej aplikacji każdy użytkownik z przyznanymi uprawnieniem Administrowanie zabezpieczeniami będzie miał dostęp do ekranów.

[!UWAGA]

Aby się zalogować, musisz użyć nazwy użytkownika i hasła, które zostały określone podczas publikowania aplikacji.

Aby zdefiniować rolę i przypisać uprawnienia

  1. W opublikowanej aplikacji, która jest uruchomiona z uprawnieniami administratora, na pasku menu wybierz Role.

  2. W okienku Role wybierz przycisk +... (Dodaj).

  3. W oknie dialogowym Dodaj nową rolę wpisz nazwę roli, a następnie wybierz przycisk OK.

  4. W okienku Uprawnienia wybierz przycisk +... (Dodaj).

    Na siatce Uprawnienia pojawi się nowy wiersz.

  5. W pierwszej kolumnie siatki wybierz z listy uprawnienie.

    Lista zawiera wszystkie uprawnienia dostępne dla aplikacji.Możesz dodać dowolną liczbę uprawnień, ale dla każdego uprawnienia musisz wybrać przycisk +... (Dodaj).

  6. Na pasku narzędzi aplikacji wybierz przycisk Zapisz, aby zapisać zmiany.

Aby dodać użytkownika lub grupę użytkowników

  1. Na pasku menu wybierz Użytkownicy, aby wyświetlić ekran Użytkownicy.

  2. W okienku Użytkownicy i grupy, wybierz przycisk +... (Dodaj).

  3. W polu tekstowym Nazwa podaj nazwę użytkownika.

    Jeśli korzystasz z uwierzytelniania systemu Windows, musisz określić prawidłową nazwę użytkownika w postaci aliasu (terry), domeny i aliasu (example\terry), aliasu i domeny (terry@example.com), lub w pełni kwalifikowanej nazwy domeny i aliasu (northamerica.corp.example.com\terry).Cały ciąg musi być krótszy niż 256 znaków.Możesz również określić nazwę grupy zabezpieczeń w usłudze Active Directory.Jeśli używasz uwierzytelniania formularzy, nazwa użytkownika musi być unikatowa i musi być krótsza niż 256 znaków.

  4. W polu tekstowym Pełna nazwa podaj pełną nazwę użytkownika.

    Informacje z pola Pełna nazwa są używane tylko do wyświetlania.

    [!UWAGA]

    W przypadku uwierzytelniania systemu Windows, pole Pełna nazwa jest wypełniane automatycznie w oparciu o nazwę użytkownika i nie może być edytowane.

  5. W polu Hasło podaj hasło.

    [!UWAGA]

    Jeśli używasz uwierzytelniania systemu Windows, pola Hasło i Potwierdź hasło nie są wyświetlane.

  6. W polu Potwierdź hasło podaj to samo hasło.

  7. W okienku Role wybierz przycisk Dodaj, a następnie wybierz rolę z listy Role.

    Możesz przypisać użytkownika do wielu ról, powtarzając ten krok dla każdej z nich.

  8. Na pasku narzędzi aplikacji wybierz przycisk Zapisz, aby zapisać zmiany.

Aby usunąć użytkownika lub grupę użytkowników

  1. Na pasku menu wybierz Użytkownicy, aby wyświetlić ekran Użytkownicy.

  2. W okienku Użytkownicy i grupy wybierz konto, które chcesz usunąć, a następnie wybierz przycisk X (usuń).

    [!UWAGA]

    Jeśli użytkownik jest zalogowany przy użyciu konta, które zostało usunięte, użytkownik nie będzie mógł zapisać ani uzyskać dostępu do danych na serwerze.Jeśli użytkownik spróbuje uzyskać dostęp do danych z serwera, zostanie wyświetlony komunikat Odmowa dostępu.

    [!UWAGA]

    Jeśli zostanie usunięte konto grupy, każdy użytkownik, którego rola dziedziczyła po tej grupie, utraci uprawnienia tej roli.

  3. Na pasku narzędzi aplikacji wybierz przycisk Zapisz, aby zapisać zmiany.

Zobacz też

Zadania

Porady: Włączanie uwierzytelniania w aplikacji klienta HTML

Porady: Włączanie uwierzytelniania w aplikacji klienta Silverlight