Wamp diferencia entre
- Autenticação
- Autorização
- Validação
Autenticação Estabelece a identidade de um cliente WAMP em um roteador WAMP.
Ao usar Autobahn | Python Para rolar seu próprio roteador wamp, aqui são vários exemplos que mostram como implementar diferentes mecanismos de autenticação.
Ao usar Crossbar.io (Um roteador Wamp Proady Integrated Production Ready), os mecanismos de autenticação são incorporados (aqui).
Autorização Determina se um determinado cliente WAMP tem permissão para executar uma ação WAMP (como publicar ou ligar) em um determinado URI.
Ao usar Autobahn | Python Para rolar seu próprio roteador wamp, aqui é um exemplo mostrando como implementar autorização personalizada.
Crossbar.io possui um esquema de autorização estática incorporada e permite registrar procedimentos WAMP personalizados para autorização (aqui).
Finalmente, existe Validação, que verifica a carga útil do nível do aplicativo de eventos ou chamadas.
Aqui é um exemplo para Autobahn | Python. Crossbar.io em breve permitirá registrar procedimentos WAMP personalizados para validação.