Skip to content

Commit

Permalink
[EDU-3699] refactor: update guides marketplace - PT (#640)
Browse files Browse the repository at this point in the history
* refactor: astro components and rtm link - batch 1

* refactor: astro components and rtm link - batch 2

* refactor: astro components and link to rtm

* refactor: astro components and rtm link - last batch

* fix: links guide page

* Apply suggestions from code review

Co-authored-by: Bru Andrade <[email protected]>
Co-authored-by: hannah <[email protected]>

* Apply suggestions from code review

Co-authored-by: Bru Andrade <[email protected]>
Co-authored-by: hannah <[email protected]>

* refactor: steps to install - standard

---------

Co-authored-by: Bru Andrade <[email protected]>
Co-authored-by: hannah <[email protected]>
  • Loading branch information
3 people authored Jan 11, 2024
1 parent 43c8812 commit 0269586
Show file tree
Hide file tree
Showing 22 changed files with 487 additions and 518 deletions.
26 changes: 13 additions & 13 deletions src/content/docs/pt-br/pages/guias/guides.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -130,25 +130,25 @@ permalink: /documentacao/produtos/guias/

## Marketplace

- [Como instalar a integração Fingerprint através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/fingerprint/)
- [Como utilizar a integração A/B testing através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/ab-testing-marketplace/)
- [Como utilizar a integração Azion Bot Protection através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/bot-protection/)
- [Como utilizar a integração Content Targeting através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/content_target_mktp/)
- [Como utilizar a integração Content Targeting através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/content-targeting-integration/)
- [Como utilizar a integração Fauna através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/fauna/)
- [Como utilizar a integração Fingerprint através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/fingerprint/)
- [Como utilizar a integração hCaptcha através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/hcaptcha/)
- [Como utilizar a integração Hello World através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/helloworld/)
- [Como utilizar a integração IP Address Reputation através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/ipaddress/)
- [Como utilizar a integração Hello World através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/hello-world/)
- [Como utilizar a integração IP Address Reputation através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/ip-address-reputation/)
- [Como utilizar a integração JWT através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/jwt/)
- [Como utilizar a integração Limit Payload Size através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/limitpayload/)
- [Como utilizar a integração Massive Redirect com Azion Marketplace](/pt-br/documentacao/produtos/guias/how-to-redirecionamento-massivo/)
- [Como utilizar a integração Process Request Data Into Headers através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/requestdata/)
- [Como utilizar a integração Process Request Variation Controller através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/requestvariation/)
- [Como utilizar a integração Radware Bot Manager através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/radware/)
- [Como utilizar a integração Limit Payload Size através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/limit-payload-size/)
- [Como utilizar a integração Massive Redirect com Azion Marketplace](/pt-br/documentacao/produtos/guias/massive-redirect-integration/)
- [Como utilizar a integração Process Request Data Into Headers através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/process-request-data-into-headers/)
- [Como utilizar a integração Process Request Variation Controller através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/request-variation-controller/)
- [Como utilizar a integração Radware Bot Manager através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/radware-bot-manager/)
- [Como utilizar a integração reCaptcha através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/recaptcha/)
- [Como utilizar a integração Scheduled Blocking através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/schedule-blocking/)
- [Como utilizar a integração Secure Token através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/securetoken/)
- [Como utilizar a integração Send Event to Endpoint através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/send-event/)
- [Como utilizar a integração Send messages to a queue através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/sendmessages/)
- [Como utilizar a integração Scheduled Blocking através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/scheduled-blocking/)
- [Como utilizar a integração Secure Token através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/secure-token/)
- [Como utilizar a integração Send Event to Endpoint através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/send-event-to-endpoint/)
- [Como utilizar a integração Send messages to a queue através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/send-messages-to-a-queue/)
- [Como utilizar a integração Signed Cookies do Marketplace da Azion](/pt-br/documentacao/produtos/guias/signed-cookies/)


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Você pode procurar qualquer integração navegando pelos cards ou digitando uma
Sendo uma [Edge Application function](/pt-br/documentacao/produtos/marketplace/integracoes/#edge-application-functions), a **Teste A/B** executa tarefas e serviços no edge, empregando uma edge application *existente*.

:::tip
Para criar uma nova edge application, acesse a [seção Build](/pt-br/documentacao/produtos/guias/build/criar-uma-aplicacao/) para obter mais detalhes sobre este tópico.
Para criar uma nova edge application, acesse a [seção Build](/pt-br/documentacao/produtos/guias/build/criar-uma-aplicacao/).
:::

Para instanciar a integração, siga estes passos:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
---

title: Como proteger conteúdo restrito contra acesso indevido com a solução Azion Secure Token
description: Azion Secure Token é uma função serverless da plataforma de edge computing da Azion para o processamento e validação de tokens que pode ser empregada no controle de acesso a conteúdos restritos ou personalizados, tais como aulas, vídeos e imagens.
title: Como proteger conteúdo restrito contra acesso indevido com a integração Secure Token da Azion
description: Secure Token é uma função serverless da Plataforma de Edge Computing da Azion para o processamento e validação de tokens que pode ser empregada no controle de acesso a conteúdos restritos ou personalizados, tais como aulas, vídeos e imagens.
meta_tags: token
namespace: docs_use_case_secure_token
permalink: /documentacao/produtos/guias/secure-token/
---

**Azion Secure Token** é uma solução *serverless* disponível no **Marketplace da Azion**.
**Secure Token** é uma integração *serverless* disponível no **Marketplace** da Azion.

Essa solução permite processar e validar tokens que podem ser usados para controlar o acesso a conteúdo restrito ou personalizado, tais como aulas, vídeos e imagens. Apesar do fato do acesso a esse conteúdo ser concedido através de interfaces que exigem autenticação do usuário, é possível visualizar esses arquivos diretamente inserindo sua URL, o que os torna simples de distribuir. Neste caso, usando a solução **Secure Token**, o acesso só é concedido após o token ter sido validado, mesmo que uma URL seja compartilhada.
Essa integração permite processar e validar tokens que podem ser usados para controlar o acesso a conteúdo restrito ou personalizado, tais como aulas, vídeos e imagens. Apesar do fato do acesso a esse conteúdo ser concedido através de interfaces que exigem autenticação do usuário, é possível visualizar esses arquivos diretamente inserindo sua URL, o que os torna simples de distribuir. Neste caso, usando a integração **Secure Token**, o acesso só é concedido após o token ter sido validado, mesmo que uma URL seja compartilhada.

Outros benefícios do **Secure Token** incluem:

Expand All @@ -19,9 +18,9 @@ Outros benefícios do **Secure Token** incluem:

---

## Como funciona a solução Secure Token?
## Como funciona a integração Secure Token

Ao implementar controles de acesso com a solução **Secure Token**, a aplicação de origem e a solução no edge assumem papéis distintos:
Ao implementar controles de acesso com a integração **Secure Token**, a aplicação de origem e a integração no edge assumem papéis distintos:

- **Aplicação de origem**: determina a lógica em torno de como o token é gerado e também determina como o acesso dos usuários será controlado. Por exemplo, qual método de autenticação (OAUTH, OpenID Connect, etc.) será usado. O Token é um hash da URL, cujo conteúdo está sendo solicitado. Ele inclui um período de expiração para o próprio token e uma chave secreta.

Expand All @@ -31,19 +30,19 @@ Também é possível combiná-los com outros elementos no para definir qual comp

---

## Instalando a solução Secure Token
## Instalação da integração Secure Token

A solução **Secure Token** está disponível no Marketplace da Azion. Pode ser acessada através do [Real-Time Manager (RTM)](https://manager.azion.com/) selecionando **Products menu**, identificado pelas três linhas horizontais no canto superior esquerdo, e depois **Marketplace**.
A integração **Secure Token** está disponível no Marketplace da Azion. Pode ser acessada através do [Real-Time Manager (RTM)](https://manager.azion.com/) selecionando **Products menu**, identificado pelas três linhas horizontais no canto superior esquerdo, e depois **Marketplace**.

> Para acessar o RTM, você deve ter uma conta na Azion. Se você não tem uma, você pode [visitar a página de inscrição](https://manager.azion.com/signup).
Depois de entrar na página inicial do **Marketplace**, você pode usar a caixa de pesquisa para encontrar a solução **Secure Token** ou pode navegar pelos cards até encontrar a solução. Clique no card correspondente para ser redirecionado para a página inicial da solução **Secure Token**. Na página inicial, procure a seção **Subscribe for** no canto inferior direito e clique no botão **Get it now**.
Depois de entrar na página inicial do **Marketplace**, você pode usar a caixa de pesquisa para encontrar a integração **Secure Token** ou pode navegar pelos cards até encontrar a integração. Clique no card correspondente para ser redirecionado para a página inicial da integração **Secure Token**. Na página inicial, procure a seção **Subscribe for** no canto inferior direito e clique no botão **Get it now**.

Você pode entender mais sobre como instanciar e configurar a solução **Secure Token** visitando o guia [Como instalar a solução Secure Token através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/securetoken/) na página de documentação.
Você pode entender mais sobre como instanciar e configurar a integração **Secure Token** visitando o guia [Como instalar a integração Secure Token através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/securetoken/) na página de documentação.

---

## Definindo os criteria (critérios) de execução no Rules Engine
## Definição dos critérios de execução no Rules Engine

O **Rules Engine** determina o conjunto de *criteria* (critérios) que precisam ser atendidos para que os *behaviors* (comportamentos) sejam executados. Você pode usar a **Default Rule** ou criar uma nova regra depois de definir os parâmetros de validação para que a edge application seja executada.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ Equipes de marketing e redação usam cookies para direcionar diferentes conteú

---

## Segmentação de conteúdo utilizando a solução Content Targeting do Marketplace da Azion
## Segmentação de conteúdo utilizando a integração Content Targeting do Marketplace da Azion

**Content Targeting** é uma solução *serverless* disponível no Marketplace da Azion. Esta solução permite criar e manipular cookies para lógicas de uso flexíveis, tais como segmentação de conteúdo ou manipulação de contextos específicos de aplicação, regras de negócios ou qualquer outro cenário que o cliente deseje avaliar. Nesse caso, para utilizar essas funcionalidades, você pode criar diferentes cenários, especificando variantes e porcentagens de distribuição para cada cenário, com maior assertividade e sem sobrecarregar recursos e interações na fonte. Você também pode usar a lógica de processamento no edge, ampliando a aplicabilidade da função e obtendo vários benefícios, como por exemplo:
**Content Targeting** é uma integração *serverless* disponível no Marketplace da Azion. Esta integração permite criar e manipular cookies para lógicas de uso flexíveis, tais como segmentação de conteúdo ou manipulação de contextos específicos de aplicação, regras de negócios ou qualquer outro cenário que o cliente deseje avaliar. Nesse caso, para utilizar essas funcionalidades, você pode criar diferentes cenários, especificando variantes e porcentagens de distribuição para cada cenário, com maior assertividade e sem sobrecarregar recursos e interações na fonte. Você também pode usar a lógica de processamento no edge, ampliando a aplicabilidade da função e obtendo vários benefícios, como por exemplo:

- Cache direcionado.
- Pico de absorção de acesso.
Expand All @@ -25,27 +25,29 @@ Equipes de marketing e redação usam cookies para direcionar diferentes conteú

---

## Como funciona a solução de Content Targeting do Marketplace da Azion?
## Como funciona a integração de Content Targeting do Marketplace da Azion

Quando uma solicitação chega ao edge, o algoritmo a distribui com base na probabilidade definida e um cookie é estabelecido com o tempo de expiração e os valores fornecidos para cada variante. Um cabeçalho também pode ser especificado, o que expande as possibilidades de segmentação usando o **Rules Engine**.
Quando uma requisição chega ao edge, o algoritmo a distribui com base na probabilidade definida e um cookie é estabelecido com o tempo de expiração e os valores fornecidos para cada variante. Um cabeçalho também pode ser especificado, o que expande as possibilidades de segmentação usando o **Rules Engine**.

---

## Definindo um cenário
## Definição de um cenário

De modo a demonstrar uma aplicação prática para esta solução, será definido um cenário no qual você quer entregar quatro versões aleatórias de uma landing page através da variação de cookies. Isto é útil para fazer uma análise de comportamento posteriormente em ferramentas de análise de dados (como o Google Analytics). Neste cenário, o arquivo de configuração deve distribuir as variantes uniformemente, alocando a mesma porcentagem de valores para cada uma delas.
De modo a demonstrar uma aplicação prática para esta integração, será definido um cenário no qual você quer entregar quatro versões aleatórias de uma landing page através da variação de cookies. Isto é útil para fazer uma análise de comportamento posteriormente em ferramentas de análise de dados (como o Google Analytics). Neste cenário, o arquivo de configuração deve distribuir as variantes uniformemente, alocando a mesma porcentagem de valores para cada uma delas.

A solução **Content Targeting** está disponível no Marketplace da Azion. Pode ser acessada através do [Real-Time Manager (RTM)](https://manager.azion.com/), selecionando **Products menu**, identificado pelas três linhas horizontais no canto superior esquerdo, e depois **Marketplace**.
A integração **Content Targeting** está disponível no Marketplace da Azion. Pode ser acessada através do [Real-Time Manager (RTM)](https://manager.azion.com/), selecionando **Products menu**, identificado pelas três linhas horizontais no canto superior esquerdo, e depois **Marketplace**.

> Para acessar o RTM, você deve ter uma conta na Azion. Se você não tem uma, você pode [visitar a página de inscrição](https://manager.azion.com/signup).
:::note
Para acessar o RTM, você deve ter uma conta na Azion. Se você não tem uma, você pode [visitar a página de inscrição](https://manager.azion.com/signup).
:::

Depois de entrar na página inicial do **Marketplace**, você pode usar a caixa de pesquisa para encontrar a solução **Content Targeting** ou pode navegar pelos cards até encontrar a solução. Clique no card correspondente para ser redirecionado para a página inicial da solução **Content Targeting**. Na página inicial, procure a seção **Subscribe for** no canto inferior direito e clique no botão **Get it now**.
Depois de entrar na página inicial do **Marketplace**, você pode usar a caixa de pesquisa para encontrar a integração **Content Targeting** ou pode navegar pelos cards até encontrar a integração. Clique no card correspondente para ser redirecionado para a página inicial da integração **Content Targeting**. Na página inicial, procure a seção **Subscribe for** no canto inferior direito e clique no botão **Get it now**.

Você pode entender mais sobre como instanciar e configurar a solução **Content Targeting** visitando o guia [Como instalar a solução Content Targeting através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/content_target_mktp/) na página de documentação.
Você pode entender mais sobre como instanciar e configurar a integração **Content Targeting** visitando o guia [Como instalar a integração Content Targeting através do Marketplace da Azion](/pt-br/documentacao/produtos/guias/content_target_mktp/) na página de documentação.

O arquivo `JSON` abaixo é um exemplo de configuração básica, mantendo uma probabilidade de 25% (0,25) para todas as variantes. **Lembre-se de que a soma deve ser sempre igual a 1**.

``` json
```json
{
"cookie_name": "mydomain_cookie",
"header_name": "my_header",
Expand Down Expand Up @@ -81,7 +83,7 @@ Após editar o arquivo `JSON`, dê um nome para sua função, que neste caso ser

---

## Configurando o Rules Engine
## Configuração do Rules Engine

Na página **Edge Applications**, na aba **Rules Engine**, você deve configurar as regras que deseja *criteria* (critérios) e *behavior* (comportamentos) para executar sua função.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Para obter a integração, siga estes passos:

1. Acesse o [Real-Time Manager (RTM)](/pt-br/documentacao/produtos/guias/como-acessar-o-rtm/) > **Marketplace**.
2. Na homepage do Marketplace, selecione o card da integração.
3. Quando abrir a página da integração, clique no botão **Get It Now**, localizado no canto inferior da direita.
3. Quando a página da integração abrir, clique no botão **Get It Now**, localizado no canto inferior da direita.

Aparecerá uma mensagem indicando que a integração foi instalada com sucesso.

Expand Down Expand Up @@ -73,7 +73,7 @@ Para instanciar sua integração, ainda na página **Edge Application**, siga os

Esta ação irá carregar a integração, mostrando uma caixa com o código-fonte dela e, logo acima, duas abas: **Code** e **Args**. Ao clicar na aba **Code**, será possível navegar pelo código, contudo sem a possibilidade de alterá-lo.

Esta integração funciona sem a configuração da guia **Args**. Esses Args em JSON são parametrizáveis através dos *request headers*: `x-secret` (a chave que você tem no painel da Fauna) e `x-db-name` (nome da base de dados que você criará na Fauna).
Esta integração funciona sem a configuração da aba **Args**. Esses Args em JSON são parametrizáveis através dos *request headers*: `x-secret` (a chave que você tem no painel da Fauna) e `x-db-name` (nome da base de dados que você criará na Fauna).

5. Quando estiver pronto, clique no botão **Save**.

Expand Down
Loading

0 comments on commit 0269586

Please sign in to comment.