package com.cloudhandson.vpdbackoffice.domain.stakeholder;

/**
 * 업무 사용자 원장과 백오피스 권한 bridge를 결합한 Bearer Token 발급 대상이다.
 */
public record StakeholderTokenSubject(
    String stakeholderUserId,
    String username,
    String role,
    String channel,
    String accessScope,
    long appUserId
) {

  public String displayLabel() {
    return username + " / " + stakeholderUserId + " / " + role + " / " + channel;
  }
}
