---
sourceDocument: Interface do usuário da Now Platform Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/platform-user-interface

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Interface do usuário da Now Platform Yokohama

ft:clusterId :

    - platux

bundleId :

    - platux

workflow :

    - Platform


---

# Configure a segurança do widget

# Configure a segurança do widget {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Configure a segurança do widget para garantir que seu widget seja acessado somente pelo público pretendido.

## Antes de Iniciar

Função necessária: administrador ou sp_admin

## Por Que e Quando Desempenhar Esta Tarefa

Há várias maneiras de configurar a segurança do widget:

* Restringir o widget somente a usuários com login (usuários autenticados)
* Restrinja o widget somente a usuários com determinadas funções
* Restrinja de quais tabelas um widget público pode acessar e retornar dados para usuários convidados (não autenticados)
{#configure-widget-security__ul_ehl_myt_hkb}

Ao configurar a segurança do widget, configure a segurança da página de acordo para que os usuários possam acessar o widget por meio da página em que ele aparece. Para obter mais informações, consulte [Configure a segurança da página por função](https://servicenow-prod.fluidtopics.net/FYpKBJM9Pfi4IWwJRViaog "Configure páginas para serem públicas ou filtre-as por função.").

## Procedimento

1. Navegar até TudoPortal de serviçosWidgets.
2. Abra o registro do widget a ser configurado.
3. No formulário, configure a segurança do widget.

   | Opção | Procedimento |
   | Restrinja o widget a usuários autenticados | Limpe o. Público e saia de Funções campo em branco. |
   | Restrinja o widget a determinadas funções | 1. Limpe o. Público caixa de seleção. 2. Ao lado de Funções , selecione o ícone de edição ( ![Ícone Editar]()). 3. Na janela Funções, selecione uma função movendo-a do Disponível lista para Selecionado lista. 4. Clique em Concluído. {#configure-widget-security__ol_lgg_5zt_hkb} |
   | Restrinja quais tabelas widgets públicos podem acessar para usuários convidados | 1. Selecione Público caixa de seleção. Nota: Os widgets públicos podem ser acessados por qualquer usuário, mesmo que o. Funções a lista contém funções. 2. Especifique as tabelas que os widgets públicos podem acessar para usuários convidados. Isso se aplica somente a widgets que aceitam o parâmetro de entrada de tabela. 1. Em Lista de permissões de tabela pública lista relacionada, selecione Novo . 2. Em Tabelas selecione uma tabela da qual os usuários convidados podem acessar dados no widget. 3. Selecione Enviar. 4. Repita essas etapas para adicionar tabelas adicionais. {#configure-widget-security__ol_ihp_tqy_yzb} 3. Em Script do servidor , chame o. SPWidgetAccessControl API antes de qualquer chamada para GlideRecord (options.table) e. GlideRecordSecure(options.table) . Por exemplo: if(!new global.SPWidgetAccessControl().hasPublicAccess(options.table, $sp, options, input)){ gs.warn("Deny access to table which is not public: " + options.table); data.isValid = false; return; } Os parâmetros passados com SPWidgetAccessControl deve ser o mesmo que os aprovados com GlideRecord (options.table) e. GlideRecordSecure(options.table) . Para obter detalhes sobre a API SPWidgetAccessControl, consulte [SPWidgetAccessControl - Global](https://www.servicenow.com/docs/access?context=SPWidgetAccessControlGlobalAPI&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US). 4. Selecione Salvar. {#configure-widget-security__ol_hws_n3y_yzb} |
   |-|-|

   {#configure-widget-security__choicetable_n5r_xyt_hkb}
4. Selecione Atualizar.

