1

주제: 오래된 사용자 OpenID사용 불가.

1.6인가 한 참 업뎃 시작할 때부터 어느샌가 저는 OpenID등록을 해도 그걸로 로그인할 수 없습니다.
"관리자 권한이 없는 오픈 아이디입니다."라고만 뜨네요. 하지만 블로그 환경설정에 분명히 등록되어 있고, 지우고 재등록해도 제대로 등록 됩니다. 더불어 제 블로그 주소(tc.netspheres.org/glradios)로 로그인을 하면 인증에 실패했다고 뜹니다. 잘못된 경로인(?) tc.netspheres.org/glradios/를 입력하면 ID를 확인하라는 메시지가 뜨는 걸로 보아서는 인증 문턱까지는 들어가는 듯 한데요??? '_'

그런데 문제는 처음부터 새로 만든 TC 1.6에서는 이러한 문제가 일어나지 않습니다.

사용 중의 누적과 뭐시로 꼬인건가 싶어서 DB를 지워볼까 하는데요. TC DB내의 어디를 지우면 OpenID 내용물만 지울 수 있습니까?

정원사
Even after dark the nights, morning always comes.

2

답글: 오래된 사용자 OpenID사용 불가.

스킨 캐시가 남아서 벌어지는 일 같습니다:rolleyes:

로그인 하신 후에 체크업을 하시면, 관련 캐시를 전부 리셋하니 한 번 시도해보세요^^

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

3

답글: 오래된 사용자 OpenID사용 불가.

아... 스킨을 모두 새로 선택해서 다시 설정하긴 했는데 그걸로는 안되나보군요. 각 계정에 등록된 모든 OpenID를  지우고서 1.6설치 이래 두번째로 체크업하니 본래 OpenID로는 로그인이 됩니다.
하지만, 제 블로그 주소로는 여전히 같은 문제가 나네요.

정원사
Even after dark the nights, morning always comes.

4

답글: 오래된 사용자 OpenID사용 불가.

추가보고 합니다. 같은 OpenID를 한TC의 서로 다른 두 개 이상의 블로그에 관리자로 설정할 경우 해당 OpenID로 로그인을 할 수 없게 됩니다. "관리자 권한이 없는 OpenID입니다"라고 뜨게 되네요.

  저는 TC 주인장 블로그와 이하의 또 다른 블로그 하나에(다른 블로그에는 OpenID설정 X) 같은 OpenID를 관리자로 설정하였습니다. 블로그 주소를 OpenID로 사용하는 설정은 한 곳에만 켜져있습니다.

glradios (2008-03-04 21:11:38)에 의해 마지막으로 수정

정원사
Even after dark the nights, morning always comes.

5

답글: 오래된 사용자 OpenID사용 불가.

glradios 작성:

아... 스킨을 모두 새로 선택해서 다시 설정하긴 했는데 그걸로는 안되나보군요. 각 계정에 등록된 모든 OpenID를  지우고서 1.6설치 이래 두번째로 체크업하니 본래 OpenID로는 로그인이 됩니다.
하지만, 제 블로그 주소로는 여전히 같은 문제가 나네요.

블로그 주소로 오픈아이디를 사용하는 것에있어서,
이 문제는 glradios님의 블로그를 확인해보니, xrds 쪽 값이 제대로 설정이 되지 않았습니다. 1.6 베타쯤에 xrds 페치 문제가 있어서 고친기억이 있습니다. 지금은 다음 오픈아이디도 제대로 가져오는 것으로 보아 잘될것이라 생각됩니다만..

DB를 직접확인하시려면,

select * from tc_BlogSettings where name like 'OpenID%'

로 확인하시면됩니다.

6

답글: 오래된 사용자 OpenID사용 불가.

glradios 작성:

추가보고 합니다. 같은 OpenID를 한TC의 서로 다른 두 개 이상의 블로그에 관리자로 설정할 경우 해당 OpenID로 로그인을 할 수 없게 됩니다. "관리자 권한이 없는 OpenID입니다"라고 뜨게 되네요.

  저는 TC 주인장 블로그와 이하의 또 다른 블로그 하나에(다른 블로그에는 OpenID설정 X) 같은 OpenID를 관리자로 설정하였습니다. 블로그 주소를 OpenID로 사용하는 설정은 한 곳에만 켜져있습니다.

이 경우, 각 블로그의 이메일 계정이 다른경우인거죠?

현재 구현은, 이메일 계정이 다른데, 하나의 OpenID를 각각에 연결시켜놓으면, 처음 연결한 계정 권한만 획득하게 됩니다. 따라서, 처음 연결한 계정이 다른 블로그의 계정에 관리자 권한이 없을 경우 그런 오류가 나오게 됩니다.

뭔가 머리를 굴리면 현재 로그인하는 블로그의 관리자 계정이 있는지 여부에 따라 최대한의 권한을 가진 계정과 연결시키는 작업을 할 수 도 있을 것 같군요.