Swagger UI Authoirze권한 주는 방법

       

Swagger UI를 Nuget에서 받아보시면, App_Start 에 SwaggerConfig.cs가 생깁니다.

그 cs 파일에 Register 함수 안에 기본(Basic) 인증,  Api key , oAuth2 세 가지 인증(Authoirze) 구성이 있습니다.

저는 Swagger 페이지만 안들어가게 하고 싶을 뿐이였고, 사이트는 기본 인증을 베이스로 관리 페이지를 만들었습니다. Swagger Ui는 아래와 같은 URL로 만들어집니다.

http://{host}/swagger/ui/index

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

만약에 이 페이지를 못 들어가게 하고 싶다면 web.config에 아래와 같이 구성해주시면 됩니다.

<allow roles="{허용할 Role}"> // 기본인증 된 Role 중에 허용할 Role을 넣으시면 됩니다.

<deny users="*"> //모든 유저를 금지한다는 의미

<configuration>
  <location path="swagger">
    <system.web>
      <authorization>
        <allow roles="api"/> 

        <deny users="*"/> 
      </authorization>
    </system.web>
  </location>
</configuration>

 



출처: http://haneisky.tistory.com/126 [IT 엔지니어 Hoya의 블로그입니다.]

출처: http://haneisky.tistory.com/126 [IT 엔지니어 Hoya의 블로그입니다.]

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
» Swagger UI Authoirze권한 주는 방법 file 졸리운_곰 2018.05.22 136
79 Build Simple AI .NET Library - Part 6 - ML Algorithms file 졸리운_곰 2018.03.26 938
78 Build Simple AI .NET Library - Part 5 - Artificial Neural Networks file 졸리운_곰 2018.03.26 837
77 Build Simple AI .NET Library - Part 4 - Beyond Perceptron file 졸리운_곰 2018.03.26 146
76 Build Simple AI .NET Library - Part 3 - Perceptron file 졸리운_곰 2018.03.26 91
75 Build Simple AI .NET Library - Part 2 - Machine Learning Introduction file 졸리운_곰 2018.03.26 112
74 Build Simple AI .NET Library - Part 1 - Basics First file 졸리운_곰 2018.03.26 93
73 텍스트 파일을 한 번에 한 줄씩 읽기(Visual C#) 졸리운_곰 2017.08.30 249
72 마우스 클릭 매크로 (C# 버전) file 졸리운_곰 2017.07.30 1250
71 Assembly Manipulation and C# / VB.NET Code Injection file 졸리운_곰 2017.07.01 224
70 [VS2008] 코드 난독화 (Dotfuscator Community Edition 사용) file 졸리운_곰 2017.07.01 378
69 C# getMethod : Call Method by Name 졸리운_곰 2017.07.01 96
68 Reflection for C++ 졸리운_곰 2017.07.01 178
67 Load an EXE File and Run It from Memory file 졸리운_곰 2017.07.01 133
66 .Net code injection 닷넷 코드 인젝션 file 졸리운_곰 2017.07.01 112
65 An Application Framework for Editing Objects at Run Time in VB.NET file 졸리운_곰 2017.07.01 1085
64 Runtime Object Editor file 졸리운_곰 2017.07.01 340
63 Snoop is the open source WPF spying utility file 졸리운_곰 2017.07.01 140
62 Three Ways to Inject Your Code into Another Process file 졸리운_곰 2017.07.01 421
61 Hawkeye - The .Net Runtime Object Editor Hawkeye - The .Net Runtime Object Editor file 졸리운_곰 2017.07.01 30
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED