Integrating WeChat WiFi Authentication: Captive Portal Onboarding for APAC Customers
O WeChat conta com 1,41 mil milhões de utilizadores ativos mensais, tornando-se a principal identidade digital para os consumidores chineses a nível global. Este guia explica como integrar a autenticação WeChat OAuth 2.0 em Captive Portals empresariais para recintos na região APAC, abrangendo o registo na plataforma, seleção de âmbito, aplicação de RADIUS Change of Authorisation e conformidade de dupla estrutura com o GDPR e a PIPL da China. Destina-se a gestores de TI, arquitetos de rede e diretores de operações de recintos que necessitam de agir este trimestre.
Ouça este guia
Ver transcrição do podcast
📚 Parte da nossa série principal: Captive Portal Guide →
- Executive summary
- Technical deep-dive
- The OAuth 2.0 flow
- Platform registration: the decision that trips most deployments
- Scope selection and data collection
- Network enforcement: RADIUS CoA and MAC bypass
- Implementation guide
- Pre-deployment checklist
- Configuration steps for Ruckus SmartZone
- In-app browser detection
- Best practices
- Data minimisation and dual-framework compliance
- UnionID for multi-property deployments
- Security hardening
- Case studies
- Luxury hotel chain, Singapore
- International retail mall, Kuala Lumpur
- Troubleshooting and risk mitigation
- ROI and business impact

Executive summary
For enterprise venues operating across the APAC region, or serving Chinese tourists globally, WeChat WiFi authentication is no longer optional. With 1.41 billion monthly active users as of 2025 (source: Tencent), WeChat is the primary digital identity for Chinese consumers. A guest who connects to your SSID and sees only email or Facebook login options faces immediate friction. They almost certainly have WeChat. They almost certainly do not have a local email address configured on that device.
This guide details how to integrate WeChat OAuth 2.0 into a captive portal. We cover the two distinct platform registrations Tencent requires, the scope decision that determines what first-party data you collect, and the RADIUS Change of Authorisation (CoA) mechanism that translates a successful OAuth exchange into actual network access. We also address the overlapping compliance requirements of GDPR and China's Personal Information Protection Law (PIPL).
Purple's Guest WiFi platform automates the network enforcement layer across Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme, and Fortinet hardware. Purple operates across 80,000+ live venues and recorded 440 million logins in 2024 (Purple internal data).
Technical deep-dive
The OAuth 2.0 flow
A captive portal (a web-based authentication gateway that intercepts HTTP traffic from unauthenticated devices) redirects guests to a login page hosted on a portal server, either on-premises or in the cloud. Adding WeChat OAuth inserts Tencent's identity infrastructure into that flow.
The sequence runs as follows. The guest associates with the SSID. The wireless controller detects the absence of an authenticated session and redirects all HTTP traffic to the captive portal URL. The portal page loads and presents login options, including WeChat. The guest selects WeChat. The portal server constructs a redirect to WeChat's authorisation endpoint at open.weixin.qq.com, passing four parameters: the AppID, the redirect URI, the response type set to code, and the requested scope.
WeChat authenticates the user entirely on its own infrastructure. If the guest is already signed in via the WeChat in-app browser, the snsapi_base scope allows silent authentication with no visible prompt. WeChat redirects back to the portal's registered redirect URI with a short-lived authorisation code. The portal server exchanges this code for an access token by calling api.weixin.qq.com/sns/oauth2/access_token with the AppID, AppSecret, code, and grant type. WeChat returns an access token, a refresh token, the user's OpenID, and the granted scope. If snsapi_userinfo was requested, a second API call to api.weixin.qq.com/sns/userinfo retrieves the user's nickname, profile image, gender, and city.

Platform registration: the decision that trips most deployments
Tencent operates two separate developer platforms, and selecting the wrong one is the most common cause of failed implementations.
| Access context | Required registration | Platform URL | Supported scopes |
|---|---|---|---|
| WeChat in-app browser | Service Account (Official Accounts Platform) | mp.weixin.qq.com | snsapi_base, snsapi_userinfo |
| Standard mobile browser (Chrome, Safari) | Website Application (Open Platform) | open.weixin.qq.com | snsapi_login (QR code flow) |
A Subscription Account on the Official Accounts Platform will not work. It lacks OAuth web page authorisation permissions. Only a Service Account carries those permissions.
Most enterprise deployments in Hospitality and Retail implement both registrations. A guest at a hotel might open the portal in Chrome, scan a QR code with WeChat, and authenticate via the Open Platform flow. Or they might follow a link inside WeChat itself, land in the in-app browser, and authenticate silently via the Official Accounts flow. Both paths must be handled.
Scope selection and data collection
The OAuth scope is a genuine architectural decision, not a configuration detail. It determines the friction the user experiences and the data your WiFi Analytics platform receives.
snsapi_base returns only the OpenID - a stable, unique identifier for that user within your Official Account. It requires no user consent prompt. Authentication is invisible. Use this for returning guests whose profiles you already hold, or for high-throughput environments such as stadiums and transport hubs where connection speed is the priority.
snsapi_userinfo returns the OpenID plus nickname, profile image, gender, language setting, and city. It triggers an explicit consent screen. Use this for first-time guest registration to build a first-party data profile, paired with a PIPL-compliant and GDPR-compliant consent layer on the portal page.
The practical rule: use snsapi_base for speed, snsapi_userinfo for data. You can implement both by checking whether the user's OpenID already exists in your database. If it does, request snsapi_base. If it does not, request snsapi_userinfo.
Network enforcement: RADIUS CoA and MAC bypass
An OAuth token proves identity. It does not open the network. A separate mechanism must translate the successful authentication into a network policy change.
RADIUS Change of Authorisation (CoA), defined in RFC 3576, is the standard approach. After the portal server receives a valid OAuth token, it sends a CoA request to the wireless controller. The controller updates the session, moving the device from the walled garden VLAN (a restricted network segment that allows only portal traffic) to the full guest VLAN. This works with Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme, and Fortinet.
MAC address bypass registers the device's MAC address as an authorised client after successful OAuth. The controller then permits traffic from that address without further challenge. It is simpler to implement but carries two risks: MAC addresses can be spoofed, and iOS 14 and Android 10 onwards use MAC address randomisation by default, which breaks the mechanism on reconnection.
For any deployment where security matters, RADIUS CoA is the correct choice. For more on securing guest networks, see What Is Secure WiFi: Essential Guide for Business 2026 and Enterprise WiFi Security: A Complete Guide for 2026 .
Implementation guide
Pre-deployment checklist
Before writing a line of configuration, complete these five steps.
First, determine the access context. Survey your venue and identify whether guests will encounter the portal inside the WeChat in-app browser, in a standard mobile browser, or both. The answer determines your platform registration requirements.
Second, register on the correct platform. For in-app browser access, create a Service Account on the WeChat Official Accounts Platform. For standard browser access, register a Website Application on the WeChat Open Platform. Note your AppID and AppSecret for each.
Third, configure your redirect URIs. Register every domain and subdomain your portal uses, including staging environments. WeChat enforces exact-match validation. A mismatch returns error 40029.
Fourth, implement server-side token exchange. The AppSecret must never appear in client-side code. Build a server-side endpoint that accepts the authorisation code, exchanges it for a token, and returns only the data your portal needs.
Fifth, implement the state parameter for CSRF protection. Generate a cryptographically random value, store it in the user's session, pass it in the OAuth request, and validate it on return.
Configuration steps for Ruckus SmartZone
For venues running Ruckus SmartZone, the WeChat portal configuration sits under Services and Profiles, then Hotspots and Portals, then the WeChat tab. You configure the Authentication URL (your portal server's WeChat callback endpoint), the DNAT Destination (the server that handles unauthenticated client redirects), and the Grace Period (the window during which a recently disconnected user can reconnect without re-authenticating, defaulting to 60 minutes). You also configure the walled garden whitelist to permit traffic to WeChat's API endpoints during the authentication phase. See also the Step-by-Step Guide: Configuring Ruijie Wireless Controllers for Guest WiFi Captive Portals for comparable controller configuration patterns.
In-app browser detection
WeChat's in-app browser sets a user agent string containing MicroMessenger. Your portal must detect this string and serve the appropriate OAuth flow. If MicroMessenger is present, use the Official Accounts flow. If absent, use the Open Platform QR code flow. Failure to detect this correctly produces broken experiences or authentication errors.
Best practices
Data minimisation and dual-framework compliance
GDPR (applicable to European visitors) and PIPL (applicable to Chinese citizens) both require a lawful basis for processing personal data, clear purpose limitation, and data minimisation. The snsapi_base scope is easier to justify under data minimisation principles than snsapi_userinfo. When you do collect demographic data via snsapi_userinfo, document your legal basis, your retention period, and your data processing agreement with Tencent.
PILP, in force since November 2021, requires explicit consent for sensitive personal information and mandates that data processors outside China implement equivalent protection standards. If your portal server sits outside mainland China, you must assess whether cross-border data transfer rules apply to the WeChat OpenID and profile data you receive.
UnionID for multi-property deployments
The OpenID is unique per user per Official Account. If you operate multiple Official Accounts across properties, the same guest will have different OpenIDs in each. WeChat provides a UnionID that remains consistent across all accounts linked to the same Open Platform registration. For hotel chains, retail groups, or airport operators managing multiple venues, implement UnionID-based identity resolution from the start.
Security hardening
Store the AppSecret in an environment variable or secrets manager, never in source code. Rotate it immediately if you suspect exposure. Implement rate limiting on your token exchange endpoint to prevent abuse. Log all OAuth errors, particularly 40029 (invalid code) and 40163 (code expired), as these indicate either misconfiguration or active probing.
For a broader view of guest network security architecture, see Why Consumer WiFi Gear Doesn't Belong on Your Guest Network .
Case studies
Luxury hotel chain, Singapore
A 350-room luxury hotel in Singapore serving a predominantly Chinese business travel segment implemented WeChat WiFi authentication alongside their existing email login option. Prior to implementation, front-desk staff reported an average of 15 guest complaints per day about WiFi login difficulties. Chinese guests were attempting to use email addresses they had not configured on their travel devices.
The hotel registered a Service Account on the WeChat Official Accounts Platform and a Website Application on the Open Platform. They configured snsapi_userinfo for first-time connections and snsapi_base for returning guests identified by MAC address. The HPE Aruba controller was configured for RADIUS CoA to handle session promotion.
Within 30 days, guest WiFi login complaints dropped to under two per day. The hotel's WiFi Analytics database grew by 4,200 verified first-party profiles in the first month, with city-level demographic data enabling targeted post-stay communications.
International retail mall, Kuala Lumpur
A premium retail mall in Kuala Lumpur with 12 million WeChat users in Malaysia alone needed a WiFi onboarding experience that matched the digital expectations of its shopper base. The mall operated Cisco Meraki access points across 180,000 square metres of retail floor.
The deployment used Purple's Guest WiFi platform as the cloud overlay, with WeChat OAuth as the primary authentication method and SMS OTP as the fallback. Purple's hardware-agnostic architecture handled the RADIUS CoA integration with Cisco Meraki without requiring custom development.
The mall recorded a 34% increase in WiFi session starts in the first quarter post-deployment, attributed to reduced onboarding friction for WeChat users. The first-party data collected via snsapi_userinfo consent flows enabled the mall's marketing team to segment shoppers by home city for targeted campaign delivery.

Troubleshooting and risk mitigation
| Error | Cause | Resolution |
|---|---|---|
| 40029 invalid code | Redirect URI mismatch or code reuse | Verify registered URIs match exactly; codes are single-use |
| 40163 code expired | Token exchange delayed beyond 5 minutes | Reduce server-side processing time; implement retry logic |
| Blank screen after authentication | RADIUS CoA not configured or failing | Check controller CoA settings and firewall rules on UDP port 3799 |
| MAC randomisation breaks returning guest flow | iOS/Android MAC randomisation | Migrate to OpenID-based session tracking; avoid MAC-only identification |
| snsapi_userinfo returns empty fields | User has set WeChat privacy restrictions | Handle null fields gracefully; do not require profile data for access |
ROI and business impact
The business case for WeChat WiFi authentication rests on three measurable outcomes.
First-party data acquisition. Each snsapi_userinfo authentication generates a verified guest profile with demographic data. For a 200-room hotel running at 70% occupancy with 40% Chinese guests, that represents approximately 20,000 new verified profiles per year, each tied to a WeChat identity that supports ongoing re-engagement.
Reduced support burden. Login friction is the primary driver of guest WiFi support calls. Venues that add WeChat authentication alongside existing options consistently report a reduction in WiFi-related front-desk queries, freeing staff time for higher-value interactions.
Marketing reach. WeChat Official Accounts allow venues to push notifications to followers. A guest who authenticates via your Official Account can be prompted to follow it, creating a direct communication channel that operates within WeChat's ecosystem, where Chinese consumers spend an average of 82 minutes per day (source: Walk the Chat).
Purple's Engage plan extends this further, enabling automated post-visit messaging, loyalty triggers, and segmented campaigns built on the first-party data collected at the point of WiFi authentication.
Definições Principais
Captive Portal
Um gateway de autenticação baseado na web que interseta o tráfego HTTP de um dispositivo não autenticado e o redireciona para uma página de início de sessão antes de conceder acesso à rede.
O mecanismo através do qual a autenticação de WiFi de convidados é apresentada aos utilizadores. O WeChat OAuth é um dos vários métodos de autenticação que um Captive Portal pode oferecer.
OAuth 2.0
Um protocolo de autorização padrão do setor que permite a uma aplicação de terceiros (o Captive Portal) obter acesso limitado a um serviço web (WeChat) em nome de um utilizador, sem que este partilhe a sua palavra-passe com terceiros.
A estrutura subjacente que torna possível o início de sessão do WeChat. O portal nunca vê as credenciais de WeChat do utilizador; apenas recebe um token que confirma que o WeChat os autenticou.
RADIUS CoA
Change of Authorisation (Alteração de Autorização). Um mecanismo definido no RFC 3576 que permite a um servidor RADIUS modificar dinamicamente os atributos de autorização de sessão de um cliente de rede ativo, como alterar a atribuição de VLAN.
O mecanismo de aplicação de rede que traduz uma troca de WeChat OAuth bem-sucedida em acesso real à rede. Sem a CoA, o convidado autentica-se, mas o controlador não sabe que deve abrir a rede.
OpenID
Um identificador exclusivo atribuído pelo WeChat a um utilizador específico para uma Conta Oficial ou Aplicação Web específica. É estável entre sessões, mas difere entre contas.
A chave primária utilizada para identificar um convidado na sua base de dados de análise de WiFi. Utilize o UnionID em alternativa se gerir várias Contas Oficiais e necessitar de resolução de identidade entre contas.
snsapi_base
Um âmbito de WeChat OAuth que permite a autenticação silenciosa, devolvendo apenas o OpenID do utilizador sem apresentar um pedido de consentimento.
Utilize para convidados que regressam ou ambientes de alto rendimento onde a velocidade de ligação é a prioridade. Não devolve quaisquer dados demográficos além do OpenID.
snsapi_userinfo
Um âmbito de WeChat OAuth que devolve o OpenID do utilizador, alcunha, imagem de perfil, género, idioma e cidade, exigindo um ecrã de consentimento explícito do utilizador.
Utilize para o registo de convidados estreantes para criar um perfil de dados primários (first-party). Deve ser emparelhado com uma camada de consentimento em conformidade com o GDPR e a PIPL.
PIPL
Personal Information Protection Law (Lei de Proteção de Informações Pessoais). A legislação abrangente de privacidade de dados da China, em vigor desde novembro de 2021, que rege a forma como os dados pessoais de cidadãos chineses devem ser recolhidos, processados e transferidos.
Aplica-se a qualquer local que recolha dados de cidadãos chineses através do WeChat OAuth, independentemente de onde o local estiver situado. Exige consentimento explícito, limitação de finalidade e minimização de dados.
AppSecret
Uma chave criptográfica confidencial emitida pelo WeChat que autentica a sua aplicação quando esta chama a API de troca de tokens do WeChat.
Deve ser armazenado apenas no lado do servidor. A exposição no código do lado do cliente permite que qualquer parte se passe pela sua aplicação e faça chamadas de API não autorizadas ao WeChat.
VLAN
Virtual Local Area Network (Rede Local Virtual). Um segmento de rede lógico que isola o tráfego na camada de ligação de dados, permitindo que uma única rede física transporte vários fluxos de tráfego isolados.
Utilizada em implementações de Captive Portal para separar dispositivos não autenticados (VLAN de jardim vedado) de convidados autenticados (VLAN de convidados). O RADIUS CoA move um dispositivo entre VLANs após uma autenticação bem-sucedida.
UnionID
Um identificador do WeChat que permanece consistente para um determinado utilizador em todas as Contas Oficiais e Aplicações Web associadas ao mesmo registo na Open Platform.
Essencial para cadeias hoteleiras, grupos de retalho e operadores de vários locais que necessitam de reconhecer o mesmo convidado em várias propriedades, cada uma com a sua própria Conta Oficial.
Exemplos Práticos
Um hotel de luxo de 200 quartos em Singapura utiliza controladores HPE Aruba e serve um volume elevado de viajantes de negócios chineses. Querem recolher dados demográficos de hóspedes que os visitam pela primeira vez e garantir que os hóspedes que regressam se ligam automaticamente sem verem o Captive Portal novamente. Como devem configurar a integração de WeChat OAuth?
Passo 1: Registar uma Conta de Serviço na Plataforma de Contas Oficiais do WeChat (mp.weixin.qq.com) para gerir os hóspedes que acedem ao Captive Portal dentro do browser in-app do WeChat. Registar uma Aplicação Web na Plataforma Aberta do WeChat (open.weixin.qq.com) para hóspedes em browsers móveis padrão.
Passo 2: Configurar o Captive Portal para detetar a string de user agent do MicroMessenger. Disponibilizar o fluxo de OAuth de Contas Oficiais para utilizadores de browsers in-app e o fluxo de código QR de Plataforma Aberta para utilizadores de browsers padrão.
Passo 3: Para ligações de primeira vez (sem OpenID existente na base de dados), solicitar o escopo snsapi_userinfo. Apresentar um ecrã de consentimento em conformidade com a PIPL antes do redirecionamento de OAuth. Armazenar o OpenID retornado, alcunha, cidade e género na base de dados de perfis de hóspedes.
Passo 4: Para hóspedes que regressam (o OpenID existe na base de dados), solicitar o escopo snsapi_base. Isto autentica silenciosamente sem qualquer aviso visível para o utilizador.
Passo 5: Configurar o controlador HPE Aruba para RADIUS CoA na porta UDP 3799. Após o OAuth bem-sucedido, o servidor do Captive Portal envia um pedido de CoA para promover o dispositivo da VLAN de walled garden para a VLAN de hóspedes.
Passo 6: Implementar o registo de endereços MAC juntamente com o OpenID para gerir a deteção de hóspedes que regressam. Note que a aleatorização de MAC exige o OpenID como identificador primário, e não apenas o endereço MAC.
A equipa de TI de uma cadeia de retalho reporta uma elevada taxa de falha para logins de WeChat WiFi em três localizações de centros comerciais. Os utilizadores autenticam-se no WeChat mas são devolvidos à página do Captive Portal com um erro. Os registos do Captive Portal mostram o erro 40029. Qual é a causa provável e como se resolve?
O erro 40029 significa que o WeChat rejeitou o código de autorização durante a troca de tokens. As duas causas mais comuns são uma incompatibilidade do URI de redirecionamento e a reutilização de códigos.
Passo 1: Iniciar sessão na consola de programador do WeChat tanto para a Plataforma de Contas Oficiais como para a Plataforma Aberta. Navegar até às definições de OAuth e listar todos os URIs de redirecionamento registados.
Passo 2: Comparar estes URIs com os URIs de redirecionamento reais que o servidor do seu Captive Portal utiliza em produção nas três localizações. Verificar diferenças de subdomínios (portal.brand.com vs brand.com), diferenças de protocolo (HTTP vs HTTPS) e diferenças de caminho (/callback vs /wechat/callback).
Passo 3: Registar cada variante na consola do WeChat. O WeChat realiza uma validação de correspondência exata, não de correspondência de prefixo.
Passo 4: Se os URIs coincidirem, investigar se o servidor do seu Captive Portal está a tentar reutilizar códigos de autorização. Os códigos do WeChat são de utilização única e expiram após cinco minutos. Se o seu servidor tentar novamente a troca de tokens com o mesmo código, receberá o erro 40029 na segunda tentativa.
Passo 5: Implementar idempotência no endpoint de troca de tokens para evitar pedidos duplicados.
Perguntas de Prática
Q1. Está a implementar um Captive Portal para um estádio com capacidade para 60.000 pessoas que acolhe eventos internacionais com uma base significativa de adeptos chineses. A prioridade é colocar todos os participantes online nos primeiros 15 minutos após a abertura das portas para reduzir o congestionamento da rede móvel. A recolha de dados de marketing é um objetivo secundário. Qual o âmbito do WeChat OAuth que deve configurar e porquê?
Dica: Considere o impacto de um ecrã de consentimento apresentado a 15.000 utilizadores simultâneos num servidor de portal.
Ver resposta modelo
Configure o âmbito snsapi_base. Isto permite a autenticação silenciosa sem qualquer pedido de consentimento do utilizador, proporcionando a experiência de adesão mais rápida possível. À escala de um estádio, um ecrã de consentimento adiciona fricção que se multiplica por milhares de ligações simultâneas e pode causar picos de carga no servidor do portal. O snsapi_base devolve apenas o OpenID, o que é suficiente para registar a sessão e identificar os adeptos que regressam. Para os adeptos que o visitam pela primeira vez e dos quais deseja obter dados demográficos, pode solicitar o preenchimento do perfil através de um inquérito pós-ligação, em vez de o fazer na barreira de autenticação.
Q2. Um arquiteto de rede da sua equipa propõe guardar o WeChat AppSecret no JavaScript do lado do cliente do Captive Portal para reduzir as comunicações de ida e volta ao servidor, efetuando a chamada de troca de token diretamente do navegador. Explique por que razão esta abordagem é uma falha de segurança crítica e qual é a arquitetura correta.
Dica: Considere quem pode visualizar o código do lado do cliente e o que o AppSecret lhes permite fazer.
Ver resposta modelo
Guardar o AppSecret no JavaScript do lado do cliente expõe-no a qualquer pessoa que visualize o código-fonte da página ou intersete o tráfego de rede. O AppSecret autentica a sua aplicação perante a API do WeChat. Com ele, um ator malicioso pode personificar a sua aplicação, chamar o ponto de extremidade de troca de token do WeChat com qualquer código de autorização válido, recuperar os OpenIDs e dados de perfil dos utilizadores e, potencialmente, esgotar os limites de taxa da sua API. A arquitetura correta é um ponto de extremidade de troca de token no lado do servidor. O navegador recebe o código de autorização do WeChat e envia-o para o seu servidor. O seu servidor, utilizando o AppSecret armazenado numa variável de ambiente ou num gestor de segredos, troca o código por um token e devolve apenas os dados de que o portal necessita. O AppSecret nunca sai do seu servidor.
Q3. O seu espaço gere três unidades hoteleiras em cidades diferentes, cada uma com a sua própria Conta Oficial do WeChat. Um membro do programa de fidelização que se autenticou nas três propriedades tem três OpenIDs diferentes na sua base de dados. Como resolve isto numa única identidade de hóspede?
Dica: O WeChat fornece um mecanismo para a resolução de identidade entre contas que requer uma configuração específica da plataforma.
Ver resposta modelo
Implemente o mecanismo UnionID do WeChat. Associe as três Contas Oficiais ao mesmo registo de Plataforma Aberta em open.weixin.qq.com. Uma vez associadas, o WeChat devolve um UnionID juntamente com o OpenID na resposta snsapi_userinfo. O UnionID é consistente para um determinado utilizador em todas as contas associadas ao mesmo registo de Plataforma Aberta. Migre a sua base de dados para utilizar o UnionID como o identificador principal de hóspede para registos entre propriedades, mantendo o OpenID por conta para chamadas de API específicas de cada conta. Para os hóspedes que se autenticaram antes da implementação do UnionID, acione uma nova autenticação com snsapi_userinfo na sua próxima visita para capturar o UnionID.
Q4. Após a implementação da autenticação WeChat WiFi num espaço comercial que utiliza pontos de acesso Cisco Meraki, os hóspedes reportam que concluem o início de sessão do WeChat com sucesso, mas são devolvidos à página do portal e não conseguem navegar na Internet. Os registos do servidor do portal mostram a recuperação de token bem-sucedida. Qual é a causa mais provável e como a diagnostica?
Dica: O portal verificou a identidade. O que é que ainda não aconteceu?
Ver resposta modelo
A Alteração de Autorização RADIUS (CoA) não está a ser concluída. O servidor do portal verificou a identidade do hóspede através do WeChat OAuth, mas não instruiu com sucesso o controlador Cisco Meraki a mover o dispositivo da VLAN do portal cativo para la VLAN de convidados. Diagnostique verificando: (1) se o controlador Meraki tem o RADIUS CoA ativado e se o IP do servidor do portal está listado como um cliente CoA autorizado; (2) se a porta UDP 3799 está aberta entre o servidor do portal e o controlador; (3) os registos do servidor do portal quanto a erros de pedido de CoA ou tempos limite excedidos; e (4) se o segredo partilhado configurado em ambos os lados coincide. Se a CoA não for suportada no seu nível de licença Meraki, o desvio por endereço MAC é a alternativa, embora comporte o risco de aleatorização de MAC mencionado no guia.
Continue a ler esta série
Captive Portal para Ruijie: configure-o com o Purple guest WiFi
Como o cloud guest WiFi da Purple funciona sobre os pontos de acesso Ruijie RG Series utilizando autenticação web e RADIUS, configurado a partir da linha de comandos, e onde encontrar os passos exatos de configuração.
Conceber Captive Portals B2B: Recolha de Nome Registado e Dados da Empresa
Este guia fornece aos gestores de TI e operadores de espaços uma estrutura técnica independente de fornecedor para conceber Captive Portals B2B. Detalha como estruturar os campos de registo para capturar o nome registado e os dados da empresa, garantindo elevadas taxas de conclusão, mantendo a conformidade com o GDPR e construindo inteligência ao nível da conta.
Arquitetura de Captive Portal: Segurança, Redirecionamento e Boas Práticas
Uma referência técnica definitiva sobre arquitetura de captive portal empresarial. Este guia analisa o isolamento de rede, redirecionamento de DNS, autenticação RADIUS e conformidade de segurança para líderes de TI que implementam redes WiFi de convidados seguras e ricas em dados.