User Api Key 클라이언트가 유효한 auth_redirect를 등록할 수 있는 가능성

ActivityPub에 다시 집중하게 되면서 이 PR을 rebase했습니다. 이는 OP에서 논의된 바와 같이, ActivityPub 기능 중 하나의 잠재적인 프레임워크가 될 수 있습니다.

rebase를 진행하던 중, 이 PR처럼 키와 클라이언트를 분리하면 @nat이 최근 해결한 문제와 같은 문제도 해결할 수 있음을 알게 되었습니다.

구체적으로, 사용자와 무관하게 클라이언트에 연결된 모든 기존 키를 삭제해야 하는 이 변경 사항이 필요한 이유는 키와 클라이언트가 동일한 테이블에 있기 때문입니다. 이를 분리하면 클라이언트의 대체 사용자를 위해 새 키를 등록하기만 하면 됩니다.