[FEATURE] use one instance of adapter

and let the server pass it through to passport. even when both would require it they would share the instance, but in this case there's only one place where the adapter is required