45

フラスコ-oauthlibを使用してoauth2サーバーとoauth2クライアントを実装しました。

ローカルでテストしようとすると、クライアントは InsecureTransportError を返し、https を使用する必要があることを通知します。

https なしでアプリをローカルでテストする方法はありますか?

クライアントは 127.0.0.2:5000 で実行され、サーバーは 127.0.0.1:5000 で実行されています。

ありがとう

4

3 に答える 3

26

OAuth1の場合、設定を追加できます

app.config.update({
    'OAUTH1_PROVIDER_ENFORCE_SSL': False
})

OAuth2 の場合、環境変数で設定できます。

export OAUTHLIB_INSECURE_TRANSPORT=1

または実行時

import os
os.environ['OAUTHLIB_INSECURE_TRANSPORT'] = '1'
于 2015-11-03T07:59:22.483 に答える