특정 Discourse 사용자의 SSO 관련 값을 Postgres 데이터베이스에서 직접 삭제하려고 합니다. 이 사용자 정보가 어디에 저장되어 있는지(테이블, 컬럼)를 찾지 못했습니다.
개발자나 관리자가 도움을 주셨으면 좋겠습니다.
특정 Discourse 사용자의 SSO 관련 값을 Postgres 데이터베이스에서 직접 삭제하려고 합니다. 이 사용자 정보가 어디에 저장되어 있는지(테이블, 컬럼)를 찾지 못했습니다.
개발자나 관리자가 도움을 주셨으면 좋겠습니다.
어떤 문제를 해결하려고 하시나요?
아래와 같은 작업을 수행할 수 있습니다.
./launcher enter app
rails c
u=User.find_by_username('user_name')
sso=SingleSignOnRecord.find_by(user_id: u.id)
sso.destroy
하지만 SingleSignOnRecord의 실제 구조를 자세히 확인하지는 않았습니다.
정말 감사합니다. Rails 콘솔을 통해 SSO 설정을 지우는 건 정말 좋은 아이디어네요! Postgres에 직접 접근하는 것보다 더 안전하니까요 (데이터베이스 일관성 유지 때문에요 ;-).
제가 겪던 문제를 해결하는 데 꼭 필요한 힌트를 주셨네요. Jay님께 감사 포인트를 듬뿍 드립니다!