Box.net

Box работает аналогично Facebook (OAuth2).

  • Зарегистрируйте заявку по адресу Manage Box Applications

  • Заполните значения Consumer Key и Consumer Secret в настройках:

    SOCIAL_AUTH_BOX_KEY = ''
    SOCIAL_AUTH_BOX_SECRET = ''
    
  • По умолчанию токен не является постоянным, он будет действовать в течение часа. Чтобы обновить маркер доступа, просто сделайте следующее:

    from social_django.utils import load_strategy
    
    strategy = load_strategy(backend='box')
    user = User.objects.get(pk=foo)
    social = user.social_auth.filter(provider='box')[0]
    social.refresh_token(strategy=strategy)
    
Вернуться на верх