Google独自のサービスに簡単にアクセスできるようなデコレータが組み込まれていますが、これらのデコレータをオーバーロードして、 V2 Azureエンドポイント(Office 365ユーザーを認証する必要があります)。Google Appengine Python(Webapp2)を使用するOpenID Connectを使用してMicrosoftの新しいV2エンドポイントに認証する必要があります
Iは、Microsoftのような他のエンドポイントを呼び出すためにオーバーライドしたいコードスニペット:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
decorator = OAuth2Decorator(
client_id='d4ea6ab9-adf4-4aec-9b99-675cf46ad37',
redirect_uri='',
client_secret='sW8rJYvWtCBVpge54L8684w',
scope='')
class Authtest(BaseRequestHandler):
@decorator.oauth_required
大幅理解任意のアイデア。 おかげで、 イアン
アクティブディレクトリV2を使用している場合は、それに精通していることをお勧めします。ここでは、あなたが開始するためのチュートリアルです:https://azure.microsoft.com/en-us/documentation/articles/active-directory-appmodel-v2-overview/ –
こんにちは - 私はMicrosoft側の挑戦に精通していますGoogle App Engineのホストされたアプリ(Python上)で認証されていますが、リンクありがとうございます – Ian