다음 예는 사용자 정의 인증자 확장 및 해당 관련 에지 장치 클라이언트 구현에 대한 일반 사례를 보여줍니다.
* 
이러한 간단한 예는 일반적인 것으로, 테스트/이해를 위해서만 제공되며 생산 환경에서는 사용하지 않아야 합니다.
예 개요
이 예에서 사용자 정의 에지 인증자는 인증을 시도 중인 에지 클라이언트에게 유효한 사용자 이름 및 보안 토큰을 제공해야 합니다. 이러한 키는 아래에 설명되어 있습니다.
secretTokenKey - 제공된 보안 요구 집합과 연관된 토큰 키의 이름입니다.
whoTheySaidTheyWere - 제공된 보안 요구 집합과 연관된 사용자의 이름입니다.
이러한 자격 증명은 에지 장치에 대한 보안 요구로 사용됩니다. 키-값 쌍이 에지 클라이언트에 의해 SecurityClaims에 추가된 다음 에지 장치가 연결을 시도하면 이러한 요구가 서버에 제공됩니다. 인증자는 요구를 다음과 같이 처리합니다.
secretTokenKey의 존재를 확인하여 이 예의 인증자 확장이 에지 장치로부터의 인증 요청을 처리하는 데 사용되는지 여부를 결정합니다.
secretTokenKey 값이 확인되고 해당 값이 올바르면 whoTheySaidTheyWere 값을 플랫폼에 반환합니다.
ThingWorx Platform에서 whoTheySaidTheyWere가 올바른 사용자이면 에지 장치가 플랫폼에 연결할 수 있습니다.
인증자 확장이 구현되는 방법에 대한 자세한 내용은 에지 장치 인증자 확장 예를 참조하십시오.
에지 장치에 보안 요구를 추가하는 방법에 대한 자세한 내용은 에지 장치 보안 요구 예를 참조하십시오.
도움이 되셨나요?