add oauth config and passport