특성 라우팅을 사용하는 경우 특정 런타임 조건 (예 : 라이센스)에 따라 경로를 제거 할 수 있습니까? 이 같은조건부 특성 라우팅
뭔가 :
[LicensedRoute("/api/whatever")]
곳 '/ API/어떤'응용 프로그램이 허가 된 경우에만 경로 테이블에 추가됩니다.
분명히 조치 방법에서 명시 적으로 점검을 수행하거나 조치 필터를 사용하여 요청을 검증 할 수 있지만 궁극적으로는 소프트웨어가 라이센스가없는 경우 사용할 수없는 경로를 선호합니다. 그것은 편안하고 http://www.asp.net/web-api/overview/web-api-routing-and-actions/attribute-routing-in-web-api-2
인가 :
아마도이 경우 사용자 정의 인증 속성이 더 관련이 있습니다. – Albert