문제

Heroku는 훌륭해 보이지만 대부분의 사소한 응용 프로그램에는 인증이 필요하며 기존 인증 체계에는 SSL 연결이 필요하며 얻을 수 없습니다. https://your_app_name.com (당신은 얻을 수 있습니다 https://your_app_name.heroku.com).

따라서 Heroku를 사용하는 경우 다음과 같습니다.

  1. 당신은 사용자를 다른 도메인으로 안내하는 것을 신경 쓰지 않습니다 (꽤 나빠 보인다)
  2. 인증을 위해 SSL을 전술 한 것을 신경 쓰지 않습니다 (정말 나쁘게 보인다)
  3. 앱에 인증이 필요하지 않습니다
도움이 되었습니까?

해결책

이것은 이제 무한 지점입니다. 문서에 따르면 (http://docs.heroku.com/ssl, 보다 http://addons.heroku.com/ 가격 책정의 경우) Heroku는 이제 사용자 정의 도메인이 SSL Endpoint Addon을 통해 SSL을 가질 수 있도록합니다.

https://devcenter.heroku.com/articles/ssl-endpoint

헤로쿠도 그냥 SNI에 대한 지원을 발표했습니다. 이를 통해 Heroku의 서비스에서 호스팅 된 모든 도메인에 SSL을 첨부 할 수 있습니다. 여전히 베타 버전이지만 곧 모든 사람에게 밀려 나야합니다. Heroku는 보안 서비스를 계속 개선하고 있습니다.

다른 팁

이봐, 그것은 헤로쿠의 제임스입니다. 사용자 정의 도메인과 함께 SSL을 사용할 수 없다는 것은 SSL 프로토콜의 기본 문제로 인해 모든 멀티 테넌트 플랫폼에서 공유하는 문제입니다. 해결책이 작품에 있습니다. 계획을 마무리하자마자 세부 사항을 게시 할 것입니다.

내 앱에서 인증을 위해 Twitter의 Oauth를 사용하고 있습니다 ( 트위터-아우스).

Generic OpenID 또는 Facebook Connect도 다른 사람의 서버에서 민감한 인증 비트를 처리하므로 Facebook Connect도 작동합니다.

authlogic 이러한 각 방법에 대한 플러그인이있는 인증 보석입니다.

그러나 SSL은 이제 SSL이 다중 테넌트 환경에서 일하는 데 어려움을 겪는 가격을 기꺼이 지불하려는 경우 Heroku에서 완전히 지원됩니다.

Heroku에서 사용자 정의 도메인 이름을 사용할 수 있습니다. 이것은 무료 계정에 포함되어 있지 않습니다. 또한 Heroku는 Ruby on Rails 앱을 배포하는 것이 간단하게 죽었습니다. 저렴한 호스팅 제공 업체에 Ruby on Rails 애플리케이션을 배포하면 쉘 액세스가 악몽 일 수있는 경우에만 제한적입니다. Ruby on Rails 코드를 최적화하기 위해 이미 미리 구성된 Heroku의 서버는 언급하지 않습니다. 마찬가지로 스케일링은 사용자 인터페이스에서 스케일을 슬라이딩하는 문제입니다.

Heroku를 사용하면 사용자 정의 도메인 이름 (무료 버전에서도)을 사용할 수 있습니다. 스케일링은 쉽고 쉽고 쉽게 만들고 있습니다 (나는 더 좋고 더 좋게 만들고 있습니다. 당신이 쓴 것처럼 저에게 유일한 문제는 SSL입니다 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top