2016-11-03 3 views
2

OAuth 2를 사용하여 현재의 Heroku 앱/salesforce 연결 위에 보안 계층을 만들어야합니다. 승인 서버와 리소스 서버가 Heroku 측에 있어야만 다른 사용자가 Heroku. Heroku는 실제로 Salesforce 콜 아웃을 통해 일부 데이터를 보낸 다음 계산 된 결과를 반환합니다. 세일즈 포스의 수많은 튜토리얼을 서버 측에서 발견했지만 Java 기반의 Heroku는 찾을 수 없습니다. 또한 apache oltu 라이브러리를 찾았지만 올바르게 사용하는 방법에 대한 자습서를 찾을 수 없습니다. 누구든지 내게 어떤 팁/자습서/코드 스 니펫을 줄 수 있다면, 크게 감사하겠습니다! 이 도움이 될heroku Salesforce를 사용하는 Java oAuth

감사합니다, 조쉬

답변

3
+0

안녕하세요 James는 답장을 보내 주셔서 감사합니다.하지만 코드에 몇 가지 문제가 있습니다. 첫째, 자바에 대한 2 주 미만의 경험과 스칼라 경험이 없다는 점에 유의하십시오. 귀하의 지침에 더해서, 페이지가 귀하의 구현에 대한 계정 페이지를 얻는 것보다는 내 코드를 단순히 승인하고 실행하도록 (내 heroku는 데이터를 표시하지 않으며 데이터 만 계산합니다). 이 코드에 맞게 코드를 편집하는 것이 어떻습니까? 나는 45-47 행에 계정 섹션을 얻는다. 대신이 코드를 변경하여 Java 코드를 실행하고 그 결과를 응답으로 보내면 어떻게 될까? 다시 한 번 감사드립니다! –

+0

@JoshWindsor 기계 간 통합을 수행하는 경우 일반적인 OAuth 웹 플로우를 사용하여 토큰을 얻지는 않습니다. 대신 암호 흐름을 사용합니다. 자세한 정보는 다음을 참조하십시오. https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_understanding_username_password_oauth_flow.htm –

+0

다시 한번 도움을 주시면 감사하겠습니다. 당신이 이것이 최선의 접근 방법이 될 것이라 확신합니다. 보안 성이 낮고 보안이 중요하다는 것을 읽었으며 나의 요구 사항 중 하나는 관리자가 액세스를 취소 할 수 있다는 것입니다. 나는이 시점에서 OAuth 흐름의 이론을 완전히 이해하고 있지만, 실제 코드 측면을 파악하는 데 여전히 힘든 시간을 보내고 있습니다. 이 튜토리얼이나 튜토리얼/스 니펫을 볼 때 사용할 수있는 권장되는 순수 Java 라이브러리가 있습니까? 다시 한 번 감사드립니다! –