CSV 파일을 사용하여 회사 구조를 업로드 할 수있는 asp.net mvc 응용 프로그램이 있습니다. powershell 스크립트를 사용하여이 기능을 자동화하는 가능성에 대해 질문을 받았습니다. powershell에서 CSV를 만드는 것은 쉽지만 asp.net에 업로드하는 방법을 알지 못합니다.파일 형식 powershell을 asp.net에 업로드
나의 첫 번째 선택은 WebClient를 사용하는 것이지만 인증에 문제가 있습니다. mvc에서는 폼 인증을 사용하고 있습니다. here을 읽을 수는 있지만 로그인 양식이 변경되면 클라이언트에 업데이트 된 스크립트를 보내야합니다. . 클라이언트 측에서 맹 글 코드를 생략하고 싶습니다.
두 번째 옵션은 별도의 컨트롤러를 크레이트하고 권한 부여 토큰을 사용하는 것입니다. 그러나 인증을 담당하는 모든 코드를 작성해야하므로 "바퀴를 다시 발명하는 것"처럼 보입니다.
위의 옵션 중 하나를 향상시킬 수 있습니까? 아니면 더 나은 선택이 있을까요?
회사에서 어떤 사람이 파일을 업로드했는지 알아야합니까? 그렇지 않다면, 그냥 https 웹 API를 만들고 간단한 "apikey"를 사용하지 않는 것이 좋습니다. 각 회사에 "apikey"및 나머지 API 링크가있는 스크립트를 제공하십시오. –
보안상의 이유로 나는 그렇다고 생각합니다. 나는 모두를위한 API 키를 생각하고 있었지만 좋은 생각인지 확실하지 않다. –