Ruby on Rails 제품은 판매되고 타사에 설치됩니다. 특정 사용자 수에 맞게 앱을 라이센스하고 제한하는 안전한 방법이 있습니까? 클라이언트가 원본에 대한 전체 액세스 권한을 가지고 있다고 생각하십니까? 내가 생각할 수있는 한 가지 방법은 source encryptor을 사용하는 것입니다. 그러나 이것은 제품 소유자가 원하지 않는 과도한 해결책입니다.레일에있는 사용자 수 제한
답변
아마도 가장 좋은 방법은 라이센스 관리자를 구현하고 응용 프로그램이 API 호출을 수행하여 계속할 수 있는지 확인하는 것입니다. 계속 진행하기 전에 토큰이나 타임 스탬프와 같이 응용 프로그램에서 유효성을 검사하는 여러 가지 방법이 있습니다.
그러나 costumer가 소스 코드에 액세스 할 수 있으면 편집해야한다는 것을 알고 있어야합니다. 아무도 당신이 라이센스 스키마를 망쳐 놓지 않도록하려면, C/C++ 모듈을 만들어서 루비 코드에서 사용하십시오.
하지만 전체 액세스 권한이 있으면 레일 콘솔을 입력하고 어쨌든 내가 원하는 것을 수행 할 수 있습니다. – ramigg
고객이 소스 코드를 가지고 있다면 간단히 보호를 해제 할 수 있습니다. 포함. 다른 언어로 된 모듈의 파블로 옵션. 이것이 루비 (그리고 다른 스크립팅 언어)로 개발 된 대부분의 서브 스크립 션 소프트웨어 제품이 SAAS로 판매되는 이유입니다. 즉, 고객은 소스 코드에 액세스 할 수 없습니다.
감사합니다. Tom, 나도 그렇게 생각합니다. 나는 완벽한 솔루션이 아닌 깨지기 쉬운 솔루션을 찾고 있습니다. 한 가지 방법은 위에서 언급 한 루비 인코더로 전체 프로젝트를 인 코드하는 것이므로 논리를 리버스 엔지니어링하는 것은 불가능하지만이 솔루션을 원하지 않습니다. BTW,이 제품은 SAAS의 역할을 할 수 있지만 자체 설치가 필요한 정부 기관이 있습니다. – ramigg
- 1. Socket.io 사용자 수 제한
- 2. 레일에있는 사용자 정의 폼 요소
- 3. 두 개의 열에 대한 인덱스와 레일에있는 쌍의 고유 제한
- 4. "레일에있는 명백한 URL"
- 5. 레일에있는 자원의 비밀 URL 생성
- 6. 레일에있는 서브 테이블의 조건
- 7. 레일에있는 여러 JOIN 문
- 8. 레일에있는 다형성 연관
- 9. WCF : 시간당 호출 수 제한 - 사용자 당
- 10. C# 응용 프로그램의 사용자 수 제한
- 11. 사용자 당 동시 감속기 수 제한
- 12. 새 사용자 이름 등록을위한 글자 수 제한
- 13. WSO2IS에서 사용자 당 동시 세션 수 제한
- 14. Instagram 사용자 이름의 글자 수 제한
- 15. 사용자 당 허용되는 삽입 수 제한
- 16. 레일에있는 비 모델 필드의 오류
- 17. 레일에있는 루비는 레코드를 수동으로 삭제할 수 없습니까?
- 18. 제한 최대 사용자 MUC
- 19. Facebook 사용자 등급 제한
- 20. 사용자 입력 제한
- 21. elasticsearch에서 사용자 행동 제한
- 22. 스키마에 대한 사용자 제한
- 23. 사용자 입력시 제한 설정하기
- 24. AngularAdal AD 사용자 제한
- 25. 사용자 입력 제한
- 26. Android 사용자 입력 제한
- 27. 사용자 입력 제한
- 28. , 사용자 정의 제한
- 29. 사용자 입력 제한 시간
- 30. 사용자 제한 리소스 액세스
"특정 사용자 수만큼 앱을 제한 하시겠습니까?" 동시 사용자 수 또는 등록 사용자 수? –
등록 된 사용자 수. – ramigg