Visual Studio에서 만드는 과정 따라하기도 어렵다고!
나중에 실제 프로젝트 할 때도 샘플 코드 베끼란 거냐
마이크로소프트 직원들 요새 유닉스 파에게 잠식되어버린 것 ㅋㅋ
Tuesday, August 14, 2018
Saturday, August 11, 2018
ASP.NET 2.1 Secret Manager 사용
튜토리얼이랍시고 써 놓은 것이, 저자가 설명충이 빙의했는지 길고 지루하여 다시 쓴다.
ASP.NET 2.0 -> 2.1이 되면서 많은 부분이 바뀌었고, 튜토리얼 코드가 안 돌아가는 것도 있는데 Documentation도 부실하고 Tutorial은 업데이트 안 돼 있고 어쩌란 말인가!
코드 중간중간에 비밀번호를 막 쓰면 안 된다.
ASP.NET Core에서는 개발 단계에서 쓸 목적으로 이런 중요 문자열을 관리할 'Secret Manager'를 제공한다(배포 때는 쓰면 안 되지만).
DB 접속 문자열이나 OAuth secret 등이 흔한 예가 되겠다.
프로젝트에 Rt-click 하고 '사용자 암호 관리(Manage User Secrets)'를 누르면 빈 json이 하나 뜨는데 그걸 편집(key-value pair 추가)하면 된다(cmd 열고 dotnet user-secrets set KEY VALUE 치고 싶은 사람은 열심히 치든가...).
읽을 때는 Configuration["Key"]로 읽으면 된다.
Secret manager를 사용하면 사용자 폴더(홈 디렉토리)의 하위 폴더인 %APPDATA% 밑에 내용이 저장된다고 한다. 그래서 Project 폴더와 분리되고 보호된다고...ASP.NET 'Core'는 macOS나 Linux에서도 돌아가므로 거기는 그 OS의 홈 디렉토리에 저장될 것이다. 그리고 이런 구현은 나중에 바뀔 수 있으니 여기 의존하지 않게 코딩하는 게 중요하다. 그런 것과 상관없이 코딩하게 해 주는 것이 Secret Manager의 의의이기도 하다.
'사용자 암호 관리'는 번역이 잘못됐다. Secret이 password가 아니거늘... 요새 MS 번역 상태는 많이 안 좋다. 정말 안 좋다.
ASP.NET 2.0 -> 2.1이 되면서 많은 부분이 바뀌었고, 튜토리얼 코드가 안 돌아가는 것도 있는데 Documentation도 부실하고 Tutorial은 업데이트 안 돼 있고 어쩌란 말인가!
코드 중간중간에 비밀번호를 막 쓰면 안 된다.
ASP.NET Core에서는 개발 단계에서 쓸 목적으로 이런 중요 문자열을 관리할 'Secret Manager'를 제공한다(배포 때는 쓰면 안 되지만).
DB 접속 문자열이나 OAuth secret 등이 흔한 예가 되겠다.
프로젝트에 Rt-click 하고 '사용자 암호 관리(Manage User Secrets)'를 누르면 빈 json이 하나 뜨는데 그걸 편집(key-value pair 추가)하면 된다(cmd 열고 dotnet user-secrets set KEY VALUE 치고 싶은 사람은 열심히 치든가...).
읽을 때는 Configuration["Key"]로 읽으면 된다.
Secret manager를 사용하면 사용자 폴더(홈 디렉토리)의 하위 폴더인 %APPDATA% 밑에 내용이 저장된다고 한다. 그래서 Project 폴더와 분리되고 보호된다고...ASP.NET 'Core'는 macOS나 Linux에서도 돌아가므로 거기는 그 OS의 홈 디렉토리에 저장될 것이다. 그리고 이런 구현은 나중에 바뀔 수 있으니 여기 의존하지 않게 코딩하는 게 중요하다. 그런 것과 상관없이 코딩하게 해 주는 것이 Secret Manager의 의의이기도 하다.
'사용자 암호 관리'는 번역이 잘못됐다. Secret이 password가 아니거늘... 요새 MS 번역 상태는 많이 안 좋다. 정말 안 좋다.
Subscribe to:
Posts (Atom)
"Gossip Girl" star Michelle Trachtenberg dies at 39
미셸 트랙튼버그 하우스에서 심장 이식 받았던 환자로 나왔는데 현실에서는 간이식을 받았었구나 가십걸이나 버피더뱀파이어슬레이어 이제 정주행해 볼까... 블로그도 다시 살려 볼까 훠훠

-
텍스트박스에서 엔터를 치면 자동으로 입력되게 하려고 keyup 이벤트 핸들러를 등록했다. 잘 동작하는 듯했는데 alert창을 닫아도 닫아도 계속 열리는 것이다. 크롬이어서 다행이지 IE였으면 무한히 열렸을 거야...스페이스바로 눌러보길 잘했...
-
MathJax è Word MS Word 2007부터는 MathML을 문서에 바로 붙여넣을 수 있다. 이 블로그의 거의 대부분의 수식은 MathJax로 작성되어 있는데, 오른쪽 버튼 클릭하고 메뉴에서 MathML 또는 TeX 형식으로 ex...
-
진짜 되는 건 아니고 흉내낼 수는 있다. 새 창을 누르면 아무 것도 안 변한 것 같지만 PowerPoint 창 제목이 바뀌어 있다: 프레젠테이션1:2에서 :2 부분이 같은 파일을 연 창 여러 개 중 2번째라는 뜻이다('프레...