다음을 통해 공유


VpnChannel.RequestCredentials 메서드

정의

사용자로부터 자격 증명을 수집하도록 VPN 플랫폼에 요청합니다. 플러그 인은 수집할 자격 증명의 유형과 형식을 지정할 수 있습니다. 결과는 형식 및 변경 및 만료 사례에 대한 보조 자격 증명에 따라 기본 자격 증명을 포함하는 개체입니다.

public:
 virtual VpnPickedCredential ^ RequestCredentials(VpnCredentialType credType, bool isRetry, bool isSingleSignOnCredential, Certificate ^ certificate) = RequestCredentials;
VpnPickedCredential RequestCredentials(VpnCredentialType const& credType, bool const& isRetry, bool const& isSingleSignOnCredential, Certificate const& certificate);
public VpnPickedCredential RequestCredentials(VpnCredentialType credType, bool isRetry, bool isSingleSignOnCredential, Certificate certificate);
function requestCredentials(credType, isRetry, isSingleSignOnCredential, certificate)
Public Function RequestCredentials (credType As VpnCredentialType, isRetry As Boolean, isSingleSignOnCredential As Boolean, certificate As Certificate) As VpnPickedCredential

매개 변수

credType
VpnCredentialType

수집할 자격 증명 유형을 나타내는 열거형 값입니다.

isRetry
Boolean

bool

요청이 이전에 실패한 시도에서 재시도인 경우 TRUE입니다. 그렇지 않으면 FALSE입니다.

isSingleSignOnCredential
Boolean

bool

VPN 터널을 통해 작동하고 VPN의 리소스에 인증하는 모든 애플리케이션에서 자격 증명을 사용해야 하는 경우 TRUE입니다. 그렇지 않으면 FALSE입니다. 이렇게 하면 VPN을 통해 Single Sign-On 환경이 제공됩니다.

certificate
Certificate

플랫폼의 사용 의도를 나타내고 동의를 얻고 보호를 잠금 해제하기 위해 선택적으로 전달할 수 있는 인증서입니다.

반환

사용자가 입력한 기본 자격 증명 및 기타 전환 자격 증명을 포함하는 개체입니다.

Windows 요구 사항

앱 기능
networkingVpnProvider

설명

함수가 성공하면 반환 값이 S_OK, 그렇지 않으면 함수는 특정 실패를 설명하는 오류 HRESULT 값을 반환합니다. 플러그 인이 연결되지 않은 경우 오류가 E_ACCESSDENIED. 사용 가능한 메모리가 더 이상 없으면 오류가 E_OUTOFMEMORY.

참고

VPN 플러그 인과 시스템 간의 활동 및 상호 작용이 VPN 프로필에 의해 제어되므로 연결된 VPN 플러그 인 외부에서 이 API에 대한 모든 호출이 실패합니다.

적용 대상