2017-12-18 15 views
0

エンドポイントがいくつか生成されていますが、正しく動作しますが、クライアントごとに1セッションを維持してメールやパスワードでリクエストを送信する必要はありませんが、している。これは、あなたが問題を持っているトピックのいくつかの研究を行った後、私のエンドポイントの1つGAE Javaエンドポイントに認証を追加する

@Api(name = "test") 
public class MyApi { 

@ApiMethod(name = "printHi", httpMethod = "POST") 
public Message imprimirHola(Input input) { 
    Message message = new Message(); 
    if(datosCorrectos(input.getMail(), input.getPassword())) 
     message.setMessage("Hi"); 
    else 
     message.setMessage("authentication failed"); 
    return message; 
    } 
} 

答えて

0

の一例である

、私はあなたが達成しようとしている何のために役立つことができ、以下の情報を発見しました。

Google Cloud PlatformにはCloud Endpointsサービスが用意されています。このサービスには、ユーザー認証用のいくつかのフレームワークがあります。あなたはそのin the documentationに関する詳細な情報と手順を見つけることができますが、要するに、あなたはFirebase認証Auth0Googleがあなたのエンドポイントに対してユーザーを認証するためにアカウント使用することができます(this linkは、あなたがより良いあなたに合ったオプション決めるのに役立ちます) 。

ただし、これらのオプションのいずれかを使用するには、APIをCloud Endpointsで管理する必要がありますので、OpenAPIを使用してこのウォークスルーをAdd API Management to your APIに従わなければなりません。

最後に、hereには、Javaを使用する方法の実例があります。

多くの情報がありますが、this last documentation pageの詳細情報を読むだけで、Java APIの認証の問題を解決し、「はじめに」のドロップダウンリストにステップバイステップで移動することができると思いますこのページの左側にあるメニューです。

関連する問題