
Azure Key Vault 설정을 합니다. 1. Azure Key Vault 생성 아래 내용 중 Key Vault를 선택합니다. 아래 정보로 입력합니다. 리소스 그룹 선택하고, Region선택하고 Pricing tier선택 등 일반적인 내용을 선택하시면 됩니다. Next버튼을 눌러서 다음 항목을 설정합니다.( ***** 암호화 키를 SSM를 통해서 생성해야 하기 때문에 Vault access policy를 선택해서, 관리자를 연결시켜 줍니다. Review + create 버튼을 클릭해서 내용확인 하고 Create 버튼을 눌러서 서비스를 생성합니다. 생성 버튼을 누른 후 잠시 대기하시고, 완료되면 Go to resource 버튼을 눌러서 이동하시면 됩니다. 2. SSMS에서 Azure Key Vault와..

개인의 민감 정보를 Database에 저장하는 경우에 데이터를 암호화해서 권한이 있는 사람만 내용을 볼 수 있어야 합니다. 데이터를 암호화/복호화하는데 MS SQL에서는 Always Encrypted라는 기술을 지원하고 있습니다. 기본적인 내용은 여기(한글, 영문)를 참고하시기 바랍니다. 한글은 대략적인 내용 파악을 빠르게하기 위해서 사용하시고, 상세 내역은 영문을 참고하시는 것이 좋습니다. 영문이 최신버전으로 업데이트되어도 한글이 업데이트 않되어서 틀린 내용이 있을 수 있기 때문입니다. 1. 기본 기능 일반 Always Encrypted와 Secure Enclave Always Encrypted 2가지를 사용할 수 있습니다. 두가지 기능의 큰 차이점은 암호화된 컬럼을 조건절에서 여러가지 형태로 사용할 ..

마감 화면 작업 진행합니다. 1. 마감 화면 작업 Deadline.xaml * DatePicker를 이용해서 마감일(DeadlineDatetime)을 변경해서 조회할 수 있도록 만들었습니다. * CurrentOrders가 현재 마감일 데이터의 목록입니다. DeadlineViewModel.cs using Prism.Commands; using Prism.Ioc; using Prism.Regions; using PrismKiosk.Models; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Windows; using System.Windows.Input; na..

관리자 로그인 화면 작업 합니다. 하나의 윈도우에서 왼쪽이 고객이 메뉴를 선택하는 화면이고, 오른쪽이 기계 뒷쪽에 표시되는 관리자 로그인 화면입니다. 모니터의 해상도를 어떻게 처리하는 것인지는 정확하게 모르지만, 이렇게 사용한다고 하네요 1. 관리자 로그인 작업 ManagerLogin.xaml * 아이디와 패스워드를 뷰모델에 전달해서 확인 후에 처리합니다. * PasswordBox의 Password 프로퍼티는 Binding을 사용할 수 없습니다. 왜냐하면, 비밀번호를 바인딩으로 받아서 사용하게되면, 메모리에 비밀번호가 노출되기 때문입니다. 그래서, SecureString을 이용하는 것을 권장합니다. 자세한 PasswordBox에 대한 설명은 여기를 참고하시기 바랍니다. * 이 포스트에서는 간단하게 Pas..
- Total
- Today
- Yesterday
- visual studio 2019
- Bot Framework
- ef core
- PRISM
- .net 5.0
- #Windows Template Studio
- Build 2016
- #XAML
- IOT
- XAML
- uno-platform
- Microsoft
- Cross-platform
- #MVVM
- dotNETconf
- uno platform
- ComboBox
- UWP
- #prism
- .net
- kiosk
- LINQ
- Visual Studio 2022
- C#
- Behavior
- Windows 10
- WPF
- #uwp
- windows 11
- MVVM
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 |