서버나, 오케스트레이터를 일체 사용하지 않고 프로젝트를 진행해야 하며, 로봇의 형태는 Attended.

Window에 있는 "자격 증명 관리자" 에서 크리덴셜을 관리하는 방법이다!!

 

윈도우 자격 증명 관리지 (웹 자격 증명이 아닌 Window 자격 증명에서 작업을 해야한다.)

 

근데 여기서 일일이 추가해줄 필요는 없고, 액티비티로 Window 자격 증명을 추가해줄 수 있다.

 

 

** 관련 페이지

https://www.uipath.com/kb-articles/how-to-work-with-windows-credentials

 

How to work with Windows Credentials

Work with Windows Credentials in UiPath. Train and design robots that drive the user interface like humans. Automate rule based business and IT processes

www.uipath.com

https://docs.uipath.com/activities/docs/add-credential

 

Add Credential

UiPath.Credentials.Activities.AddCredential Stores a specified credential in the Windows Credential Manager with a custom persistence type, and returns a boolean value to let you know if the process was successful or not. Properties Input Username - The us

docs.uipath.com

https://docs.uipath.com/activities/docs/get-secure-credential

 

Get Secure Credential

UiPath.Credentials.Activities.GetSecureCredential Retrieves the credentials from a specified target from the Windows Credential Manager as a secure string (password) and a string (username). Additionally, a boolean value is returned to let you know if the

docs.uipath.com

 

 

1. 일단 첫번째로 Credential 과 관련된 패키지를 설치해야한다.

 

 

 

2. 두번째는 자격증명을 추가해주는, Add Credential 액티비티이다.

Add credemtial 액티비티
Add Credential 액티비티 속성

 

여기에 나와있는 username이 아이디와 이메일이 되고, password는 비밀번호가 된다.

Target은 이 크리덴셜의 이름이라고 생각하면 된다.

 

주의해야할점이 Credential Type 과 Persistance Type 속성인데 다음을 참고하시길...

CredentialType : 추가 할 자격 증명 유형입니다. 다음과 같은 옵션을 사용할 수 있습니다.
None  자격 증명 유형이 적용되지 않습니다. 이로 인해 자격 증명이 저장되지 않을 수 있습니다.
Generic (일반적으로 Generic을 사용한다.) 특정 인증 패키지에서 사용하지 않는 일반 자격 증명입니다.
DomainPassword  Microsoft 인증 패키지 (NTLM, Kerberos, Negotiate)에 특정한 암호 자격 증명입니다.
DomainCertificate  Microsoft 인증 패키지 (Kerberos, Negotiate, Schannel)와 관련된 인증서 자격 증명입니다.
DomainVisiblePassword
Microsoft 인증 패키지 (여권)와 관련된 암호 자격 증명입니다.

 

PersistanceType : 주어진 자격 증명이 저장되는 규칙을 정의합니다. 다음과 같은 옵션을 사용할 수 있습니다.
Session  자격 증명은 현재 로그온 세션 동안 만 Windows 자격 증명 관리자에 저장됩니다. 동일한 사용자의 다른 로그온 세션에는 표시되지 않습니다. 이 사용자가 로그 오프했다가 다시 로그온 한 후에는 존재하지 않습니다.
LocalComputer  자격 증명은이 동일한 컴퓨터에서 모든 후속 로그온 세션에 대해 유지됩니다. 동일한 시스템에서이 동일한 사용자의 다른 로그온 세션에서는 볼 수 있지만 다른 시스템에서이 사용자의 로그온 세션에서는 볼 수 없습니다.
Enterprise 자격 증명은 동일한 컴퓨터에서 모든 후속 로그온 세션에 대해 유지됩니다. 동일한 컴퓨터에서 동일한 사용자의 다른 로그온 세션과 다른 컴퓨터에서이 사용자의 세션에 표시됩니다.

 

Add Credential 에서 지정해주는 세 개의 속성 Username, password, Target은

Window 자격 증명 관리에서 직접 추가해주는 credential 의 속성과 매칭된다!!!

그래서 add credential 안해주고 직접 credential을 만들어 줘도 되지만, Get 할때 속성을 똑같이 입력해야한다는것!!

요런 식으로 각 id, password, 인터넷 또는 네트워크주소(= Target) 값이 매칭이 된다!!

 

 

 

3. 세번째는 추가한 자격증명을 가져와주는 get secure Credential 액티비티이다.

Get secure credential 액티비티
Get secure Credential 액티비티 속성

 

이렇게 만들었던 속성값을 똑같이 주어서 데려온다!

그려면 최종적으로 오케스트레이터의 사용 없이 크리덴셜을 사용할 수 있다.

 

 

credential_practice.xaml
0.00MB

 

+ Recent posts