Sobre o Passaporte Web
O Passaporte Web é um ecossistema de aplicações corporativas que disponibiliza uma série de funcionalidades para simplificar a implementação, operação e comercialização de suas aplicações; com o objetivo de possibilitar que você se preocupe somente com o desenvolmento das funções diretamente relacionadas aos objetivos de sua aplicação.
Nosso objetivo é construir uma comunidade de desenvolvedores e aplicações de altíssima qualidade.
- O Passaporte Web oferece:
Mecanismos de cadastro de usuários, autenticação e controle de acesso centralizado;
Ferramentas para gestão de usuários, vendas, pagamentos, aplicações e controle de acesso aos sistemas e às APIs;
Sistema de venda de acesso às aplicações, com suporte a múltiplos meios de pagamento e cobrança recorrente;
Mecanismos para simplificar a integração entre aplicações do ecossistema;
Ambientes de homologação (sandbox) para auxiliar o desenvolvimento e evolução de sua aplicação;
Exemplo de utilização
from passaporte_web.main import Application
my_application = Application(
host='https://sandbox.app.passaporteweb.com.br',
token='qxRSNcIdeA',
secret='1f0AVCZPJbRndF9FNSGMOWMfH9KMUFfF',
)
# Cadastrar um usuário
user_data = {
'first_name': 'José',
'last_name': 'Ninguém',
'email': 'jose.ninguem@example.test',
'password': 'wmvgCW1WWa',
'password2': 'wmvgCW1WWa',
'tos': True,
}
new_user = my_application.users.create(**user_data)
# Ler e atualizar perfil do usuário
user_profile = new_user.profile
user_profile.bio = u'Eu sou o usuário do exemplo de utilização.'
user_profile.nickname = 'johndoe'
user_profile = user_profile.save()
# Criar uma conta para o usuário na aplicação
app_account = new_user.accounts.create(
name=u'Conta do usuário {0.email}'.format(new_user),
plan_slug='test-plan',
expiration=None,
)
# Listar as contas associadas a esta aplicação
for account in my_application.accounts.all():
print 'Account {0.name} with uuid {0.uuid} e plano {0.plan_slug}'.format(account)
Metadata
Release files for python-passaporte-web 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| python-passaporte-web-0.2.4.tar.gz | 55.8 kB | Details |
Release files / python-passaporte-web-0.2.4.tar.gz
| Download URL | python-passaporte-web-0.2.4.tar.gz |
|---|---|
| Size | 55.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
45f2d14ee4cde7e57046670ade52764f92e6452406678d09e60741202e644e46
|
|
BLAKE2b-256 checksum How to use checksums |
ea2c3397a1a40377b983696c6d35416a989e1ba668d9a9d51d0abfa8952937fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |