Callback

You can use a callback to use something to fill the newly created user in the third party app.

Settings:

AUTHTKT_CALLBACK = 'yourmodule:update_user'

Callback:

from sqlalchemy import engine_from_config, Table, MetaData from django.conf import settings def update_user(user): engine = engine_from_config({'sqlalchemy.url': settings.USER_DB}) metadata = MetaData(engine) users = Table('auth_user', metadata, autoload=True) record = users.select(users.c.id==user.id).execute().fetchone() for k, v in record.items(): setattr(user, str(k), v)