관리자에게 정보를 공개하는 것은 문제가 되지 않는다고 봅니다. 하지만 불필요하게 노출되는 것을 방지하기 위해 민감한 항목으로 표시되어야 합니다. google_oauth2_client_secret과 같은 경우처럼요.
이것은 간단한 수정 사항입니다:
비밀성과 편의성 사이의 트레이드오프가 있습니다. UI에서 시크릿을 마스킹 해제하는 것을 허용하지 않으면, 관리자도 데이터베이스에서 쉽게 읽을 수 있는 다른 방법이 있으므로 접근 불가능하다는 착각만 줄 뿐입니다.
그러나 모든 시크릿(사실상 모든 사이트 설정)은 환경 변수를 통해 지정할 수 있으며, 이렇게 하면 관리자 UI에 표시되지 않습니다.
(@pmusaraj, 맞나요?)