2017-12-18 22 views
0

일부 끝점을 생성 중이지만 올바르게 작동하지만 클라이언트 당 하나의 세션을 유지하므로 메일 및 암호로 요청을 보낼 필요가 없지만 하고있어. 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 서비스를 제공합니다. 당신은 Google이 엔드 포인트에 대한 사용자 인증을 계정 또는 중포 기지 인증, Auth0 사용할 수 있습니다, 짧은 그 in the documentation하지만,에 대한 자세한 정보와 절차를 찾을 수 있습니다 (당신이 결정하는 데 도움이됩니다 this link을 어떤 옵션을 벌 당신이 더 나은) .

그러나 이러한 옵션 중 하나를 사용하려면 Cloud Endpoints에서 API를 관리해야하므로 OpenAPI를 사용하여 Add API Management to your API으로 이동해야합니다.

마지막으로 here에는 Java를 사용하는 방법에 대한 작업 예제가 있습니다.

많은 정보를 알고 있지만 this last documentation page에 자세한 정보를 읽고 Java API로 인증 문제를 해결할 수있을 것이라고 생각하고 "시작하기"드롭 다운에서 단계별로 이동하십시오. 메뉴를 선택하십시오.