Configuração dos GET

Bom dia,
Como configurar os GETs para publicar uma experiência? De forma que consiga fazer login e logout, consegui alterar a imagem e descrição da pagina principal, porem não consigo fazer o logout a pagina, saindo e entrando fica sempre logada não pedi senha.
Preciso configura:
GET
GETOUT
GETLOGIN
GET
Precisa alterar o WORFLOW?

Bom dia, Renato!

Utilizando o template padrão da plataforma você terá todos os itens necessários para esta aplicação, como: Tela de login, workflows de login e logout, endpoints para chamar as páginas.

Para isto, basta entrar no menu “Experience” / “Edit”, conforme abaixo e selecione a opção com “starter Layouts…”

Nós usamos estes layouts padrões e criamos um exemplo passo a passo na categoria do fórum: “Dicas da Plataforma”. Siga o link abaixo:

Neste tópico acima, usamos os layouts padrões e alteramos um pouco para você poder mostrar um Dashboard seu na página principal, com tela de login, com sua logomarca, etc.

E não tem problema se você alterar um endpoint, um “GET” errado, e se perder na navegação.
Você pode voltar à esta configuração inicial da aplicação caso queira.

Basta entrar no menu “Application Info”, depois “Delete Resources”, selecionar todos os itens e finalizar com “Delete Experience Resources”.

Depois disto, todas as páginas, usuários, enfim, configurações de User Experience serão apagadas.
Então poderá voltar ao passo anterior e iniciar novamente.

Mais informações bem detalhadas de como configurar o User Experience na Plataforma, você pode consultar na nossa documentação, no menu “Experiences”.

Boa noite Sr, Alexandre
Muito obrigado pelo retorno.
Esta etapa eu já realizei, já publiquei a pagina, porem imagino que deve esta faltando alguma configuração do GET, pois sempre que eu abro uma pagina nova não pede senha. Minha duvida é nas configurações dos GETs e Workflows.


Imagino que deve esta faltando algo nestes itens conforme indicado na imagem acima.
Aqui deve esta faltando um GET.

obrigado

Sim, são configurações da UX (User Experience). Para o usuário poder acessar cada página, precisa ter um endpoint, um GET.
Você cria este novo GET, de forma guiada, a plataforma te fará algumas perguntas e uma destas perguntas é justamente se “o usuário não for autorizado” o que deve fazer?
Então, se não estiver autorizado você direciona para a página de Login.

Vou dar um exemplo prático:
Digamos que você criou um novo dashboard e que mostrar ele na UX.

Vamos seguir o caminho:
1- Criar o Dash.
2- Criar uma página (que mostrará este dash)
3 - Criar um EndPoint (GET) que chamará esta página.

1 - Criar o Dashboard
Digamos que o dash está OK e o nome é “Novo Dash”, vamos para o passo 2:

2 - Criar a página:
image

No exemplo abaixo, foi criada uma página chamada “Dash”, que é do tipo “Dashboard” para podermos chamar o “Novo Dash”.

3 - Criar o Endpoint:

No menu “Endpoints” clique no “+”:

image

Agora aparecerá um Wizard com as perguntas que comentei antes:

- Primeiro Passo:
O que este Endpoint irá fazer?

  1. Mostrar uma página?
  2. Retornar dados de uma API?
  3. Você irá criar manualmente este endpoint?

no nosso caso, queremos 1) Mostrar uma página

Segundo passo:

  • Como será chamado este Endpoint? Como os usuários requisitarão ele?

No exemplo, chamei de “dashnovo”

Veja que ali você tem o método “GET” que você questionou, ficando “GET / dashnovo”

Passo 3: Qual a página que será mostrada?

Nesta tela, selecionamos a segunda opção, informando que a pagina é existente e selecionamos ela na lista (“Dash”).

Quarto passo: Esta página irá chamar um workflow (alguma lógica) para buscar algum dado?

No nosso caso não, iremos somente mostrar a página. Então é a segunda opção:

Passo 5: Quem está autorizado a ver esta página?

É neste passo que iremos ajustar quem pode acessar a página.
Escolheremos o primeiro item “Somente usuário autenticado”.
Ou seja, os usuários definidos no menu “Users and Groups” e que passou pela tela de login.

Passo 6: O que os usuários “não autenticados” deverão ver?

É neste ponto que redirecionamos para a página de Login.

Passo 7: Revisão, está tudo certo?

Clique em “Create Endpoint Resources” e finalizará o Wizard criando tudo o que é necessário para acessar a página.

Resumindo:
Agora você tem:

  • um Endpoint (/dashnovo) na sua aplicação
  • ele chamará a página (Dash)
  • Esta página contém seu dashboard (Novo Dash):

image

E agora, como utilizar o Endpoint criado?

Como comentei, este endpoint é um link dentro da URL da sua aplicação. Agora você usa este link dentro da navegação.

Esta navegação “já está pré-ajustada” no template.
Observe que o existe esta navegação na parte superior:

image

Onde está este código no Template padrão?

  • Está no Layout

  • Abra o código do Layout e localize o texto “Another Link”, por exemplo.
    lá que é ajustado o link para chamar o endpoint desejado.

Escolha um deles, "Another Link ou “One more”, altere o “href” para “href=/dashnovo” e veja como ficou.

Por exemplo, eu alterei o segundo desta forma:
image

o resultado ficou:

Observe que, ao passar o mouse sobre o menu, o link aparece na barra do navegador. Ao clicar nele, abre a URL da aplicação sucedida de “/dashnovo”.

1 Curtida

Boa noite
Irei seguir suas orientações

Muito obrigado