매개 변수
|
설명
|
값
|
||
---|---|---|---|---|
tokenUsernameAttribute
|
선택 사항: 리소스 요청에 대한 사용자 이름을 보유하는 클레임 이름입니다.
|
기본값: “unique_name”
|
||
tokenPublicKeyUrl
|
필수: Microsoft Entra ID 공개 키 끝점입니다(액세스 토큰의 유효성 검사에 사용됨).
|
값은 다음과 같이 구성됩니다.
https://login.microsoftonline.com/<Microsoft Entra ID 테넌트 ID>/discovery/keys?appid=<ThingWorx 리소스 서버 응용 프로그램의 응용 프로그램 ID>
|
||
administratorAlias
|
선택 사항.
ThingWorx 관리자와 함께 RP에 액세스하려는 경우에만 필수입니다.
|
Microsoft Entra ID에서 구성된 관리자 사용자 이름입니다.
|
||
administratorInternalName
|
선택 사항: ThingWorx에서 구성된 관리자 사용자 이름입니다.
|
Administrator
|
||
tokenValidationType
|
필수: 액세스 토큰(JWT)의 속성 지점입니다.
|
local
|
||
issuer
|
선택 사항: 추가 토큰 유효성 검사에 대한 발급자 값입니다.
|
토큰의 ISS 클레임에 나타나는 발급자 값입니다.
|
매개 변수
|
설명
|
값
|
---|---|---|
globalScopes
|
쉼표로 구분된 전역 범위의 목록입니다. 리소스에 액세스하는 데 필요한 최소 범위 집합을 포함합니다. 이 매개 변수가 없거나 비어 있으면 THINGWORX가 기본 전역 범위로 설정됩니다. 이 매개 변수를 비워 두지 마십시오. 전용 범위가 없는 경우 THINGWORX를 값으로 설정합니다.
ThingWorx를 리소스 서버로 구성하는 경우 이는 ThingWorx를 리소스 서버로 구성의 2단계에서 작성된 범위입니다.
|
"globalScopes": "THINGWORX_APP1,THINGWORX_APP2"
|
매개 변수
|
설명
|
값
|
||
---|---|---|---|---|
uri
|
URI 패턴입니다. 전역 범위에 추가 범위가 필요한 리소스 또는 리소스 그룹을 정의합니다.
|
Thingworx/Things/** - control all Things
Thingworx/Things/Thing1 – control Thing1
|
||
scopes
|
추가 범위의 쉼표로 구분된 목록입니다. 나열된 모든 범위(전역 포함)에 대한 권한을 가진 사용자만 리소스를 볼 수 있습니다.
|
|||
방법
|
선택 사항. 범위가 적용될 URI 메소드를 정의합니다.
|
가능한 값은 REST 프로토콜에서 사용할 수 있는 메소드(예: GET 또는 POST)입니다.
|