OAuth を作成するために velruse を使用して、ピラミッド webapp を実行しています。アプリを単独で実行すると、成功しました。
ただし、uwsgi multiple で実行し、session.type = memory を設定する場合。request.session には、oauth からのコールバック時に必要なトークン情報が含まれていません。
production.ini:
session.type = memory
session.data_dir = %(here)s/data/sessions/data
session.lock_dir = %(here)s/data/sessions/lock
session.key = mykey
session.secret = mysecret
[uwsgi]
socket = 127.0.0.1:6543
master = true
workers = 8
max-requests = 65536
debug = false
autoload = true
virtualenv = /home/myname/my_env
pidfile = ./uwsgi.pid
daemonize = ./mypyramid-uwsgi.log