Secure remote_api in app engine with OpenID

前端 未结 1 674
伪装坚强ぢ
伪装坚强ぢ 2021-02-05 00:18

I previously asked a question about using app engine\'s remote_api with openID, and the answer worked well, both securely and insecurely. At some point soon after, however, som

1条回答
  •  误落风尘
    2021-02-05 01:05

    Regards this

    http://code.google.com/intl/en-US/appengine/articles/openid.html

    WARNING: at the time of this writing, OpenID is not supported if your app runs in secure mode using HTTPS.

    Regards this in last revision in 1.3.7 release

    def ConfigureRemoteDatastore(app_id,
                                 path,
                                 auth_func,
                                 servername=None,
                                 rpc_server_factory=appengine_rpc.HttpRpcServer,
                                 rtok=None,
                                 secure=False):
      """Does necessary setup to allow easy remote access to an AppEngine datastore.
    
      Either servername must be provided or app_id must not be None.  If app_id
      is None and a servername is provided, this function will send a request
      to the server to retrieve the app_id.
    
      Args:
        app_id: The app_id of your app, as declared in app.yaml.
        path: The path to the remote_api handler for your app
          (for example, '/remote_api').
        auth_func: A function that takes no arguments and returns a
          (username, password) tuple. This will be called if your application
          requires authentication to access the remote_api handler (it should!)
          and you do not already have a valid auth cookie.
        servername: The hostname your app is deployed on. Defaults to
          .appspot.com.
        rpc_server_factory: A factory to construct the rpc server for the datastore.
        rtok: The validation token to sent with app_id lookups. If None, a random
          token is used.
        secure: Use SSL when communicating with the server.
    

    So, did you try it with new sdk?

    0 讨论(0)
提交回复
热议问题