사용자 지정 장치 이름 설정
OpenID Connect 엔드포인트에 대한 요청은 사용자의 기본 브라우저가 아닌 클라이언트 또는 앱 내 브라우저를 통해 프로그래밍 방식으로 수행할 수 있습니다. user-agent 장치 이름은 클라이언트에서 전송된 헤더의 값을 기반으로 합니다. 이 흐름을 통해 생성되는 사용자의 토큰 및 권한에 기록될 수 있도록, 장치 이름을 알기 쉬운 이름으로 사용자 지정하세요.
시작하기 전에
- 이 태스크를 완료하려면 관리 권한이 있어야 합니다.
- 관리자 계정으로 관리 콘솔에 IBM® Verify 로그인하십시오.
이 태스크에 대한 정보
OpenID Connect 또는 OpenID Connect for Open Banking 애플리케이션을 설정하여 기기 이름을 덮어쓰고 원하는 이름으로 변경할 수 있습니다. 이 예제에서는 매개변수 값이 device_id 장치 이름으로 사용됩니다.
프로시저
- 오픈 뱅킹 애플리케이션을 위해 ‘ OpenID ’ 또는 ‘ OpenID ’ 연결을 설정합니다. OpenID Connect 애플리케이션에서 싱글 사인온(SSO) 구성 방법을 참조하십시오.
- ’로 이동하여 다음 인트로스펙트 매핑을 구성하십시오:
- '속성 추가' 옆의 화살표를 클릭한 다음, '사용자 지정 규칙 추가'를 선택합니다.
- 이 규칙에는 를 사용하십시오
requestContext.getValue('device_id'). - ‘확인’을 클릭하세요.
- Target 속성 에는 를 사용하십시오
ibm:devicename. - ‘확인’을 클릭하세요.
- ‘저장’을 클릭하여 신청서를 저장하세요.
device_id=testapp1인증 엔드포인트나 토큰 엔드포인트에 요청을 보낼 때는 다음 매개변수를 포함해야 합니다."ibm:devicename": "testapp1"이 토큰을 인트로스펙션하면 다음을 반환합니다.- grants API를 통해 토큰 부여 정보를 조회할 때, 브라우저나 클라이언트 이름 대신 이 정보가 포함됩니다
"deviceName": "testapp1".