Adding state parameter to oauth flow