Sinatra-API-인증 Sinatra에서 작은 API 애플리케이션을 개발할 것입니다. API 호출을 보호하는 데 사용할 수있는 인증 옵션은 무엇입니까? Sinatra에는 기본 제공 인증 지원이 없습니다. 사용할 수있는 일부 gem이 있지만 대부분은 사용자 인증 (예 : 웹 사이트 용)을 위해 설계되었습니다. API의 경우 과잉처럼 보입니다. 직접 만드는 것은 쉽습니다. 각 경로의 요청 매개 변수를 확인하여 유효한 API 키가 포함되어 있는지 확인하고 그렇지 않은 경우 401 오류를 반환합니다. helpers do def valid_key? (key) false end end get "/" do error 401 unless valid_key?(params[:key]) "Hello, world." en..