여러분 안녕하세요.
아래 내용에 대해 해결 방법 등을 알고 계시면 알려 주시면 감사하겠습니다.
(하고 싶은 일)
웹에 로그인할 때 사용하는 비밀번호를 기밀 정보로 취급하고 싶습니다.
・Windows 자격 증명에서 정보 가져오기(Get Secure Credential)=>완료
・가져온 정보는 ID는 String형, Password는 SecureString형에 저장=>완료
・디버그로 테스트 실행=>오류 발생(SecureString is not recommended와 같은 내용)
GPT에 확인하면서 아래와 같이 대응 중입니다.
・plainPassword = New System.Net.NetworkCredential(“”, securePassword).Password 등으로 SecureString형을 String으로 변경=>애초에 그 단계까지 진행하지 못해 불가
・시스템 액티비티는 22.4 사용 중 ⇒ 21.x 버전 등으로 다운그레이드하는 것도 권장=>아직 시도하지 않았습니다.
・Orchestrator의 CredentailAsset 액티비티 사용=>오류 발생(오류 코드: ST-SEC-007 “You do not have permission to use the specified credential asset.”)=>이것도 Orchestrator 권한 설정 문제인 것 같지만, 애초에 SecureString형이 제대로 작동하지 않으므로 이 부분을 변경해도 해결되지 않을 것으로 예상합니다.