setProxyBasicAuthentication()
serviceLib.setProxyBasicAuthentication() 시스템 함수는 JEE 기본 인증으로 해당 액세스가 보호되는 경우 EGL Rich UI 프록시에 대한 사용자 액세스를 제공합니다. 이 함수를 사용하면 HTTP 헤더에 포함할 수 있도록 자동으로 암호화되는 사용자 ID와 비밀번호를 제공할 수 있습니다. 배경 정보는 EGL Rich UI 보안을 참조하십시오.
함수는
다음 키 - 값 쌍을 HTTP 요청 헤더에
추가합니다.
- 키는 권한 부여입니다.
- 값은 Basic과 암호화된 사용자 ID, 비밀번호로 구성된 문자열이며 사용자 ID와 비밀번호는 64비트 암호화를 사용하여 자동으로 보호됩니다.
사용자 논리에서 사용자 ID와 비밀번호를
하드코딩하면 보안이
손상됩니다. 다음 코드를 사용하는 방법 등으로 로그온 화면에서
사용자 ID와 비밀번호를 전달하는 것이 좋습니다.
userid TextField { width = 100 };
password PasswordTextField { width = 100 };
// the following statement runs in response to a button click
setProxyBasicAuthentication( userid.text, password.text );
serviceLib.setProxyBasicAuthentication()을 애플리케이션 관리 보안의 일부로 사용합니다. EGL Rich UI 보안에 설명된 대로 EGL 싱글 사인온을 구현하기 위해 이 함수를 사용할 수 있습니다.
구문
serviceLib.setProxyBasicAuthentication(userID STRING in,
password STRING in)
- userID
- EGL Rich UI 프록시에 액세스하는 데 사용되는 사용자 ID입니다.
- password
- 관련 비밀번호입니다.
암호화 없이 두 개의 값을 지정합니다.