[첫화면으로]OpenID

마지막으로 [b]

1. OpenID는 무엇에 쓰는 물건인고

여기서 설명할 필요는 없으니 검색 엔진과 관련 링크 참조

2. UseModWiki ext에서 어떻게 적용할 수 있을 것인가?

구현에 관한 얘기가 아니라 사용되는 방식에 관한 얘기를 합시다.

일단 로그인할 때와 코멘트를 남길 때 두 부분을 생각할 수 있겠는데...

2.1. 로그인을 대체

일단 로그인을 하면 코멘트 매크로에서 이름 필드도 자동으로 채워지므로 덩달아 해결이 될 테고, 북마크를 위해서 로그인을 하기를 권장하는만큼 로그인할 때 OpenID를 사용할 수 있게 해 주면 좋을 것 같긴 하다.

현재는 아이디와 암호를 넣어서 로그인을 하는데, 이 부분을 (구현은 어떻게든 해 냈다고 치고) OpenID를 써서 넘어가면...

개인페이지는 어떻게 하지? 지금 나는 "Raymundo"라는 아이디로 로그인을 했고, 메뉴바나 최근변경내역 등에 내 페이지는 Raymundo로 나오는데... 내가 gypark.pe.kr이라는 OpenID로 로그인하면 어떻게 되나... gypark.pe.kr이라는 페이지를 대신 사용하려면 못할 것도 없겠지만... 서로 부를 때 "gypark.pe.kr님"이라고 부르는 것도 이상하고 -_-?

따라서 OpenID 인증 과정에서 "닉네임" 정보를 더 얻어와서 쓰는 걸 고려해 볼 수 있겠다. 그런데 이 경우 서로 다른 사람이 동일한 닉네임을 쓰는 경우가 문제가 됨.

(구현 쪽 입장에서, 위키 쪽에서는 북마크 시각 등의 정보를 무슨 이름으로 저장할까 하는 것도 문제)

음 이거 진짜 난감하네... 블로그 같은 경우는 리플 다는 것만 신경쓰면 되는데...

2.2. 코멘트 남길 때

이게 하기도 그렇고 안하기도 그런데...

지금도 코멘트, 긴 코멘트, 스레드 세 가지 매크로에서는 단지 "이름"과 "내용"만 입력하게 되어 있다.

OpenID를 이름 필드에 넣을 수 있게 한다면... (옆에 체크박스를 둬서 이게 오픈 아이디라는 걸 알릴 수 있게 하고) 일단 장점은...

문제점은...

생각할 수 있는 해결책은...
<openid(XXXXXXXXXXXXXXXXXXX,이름,코멘트내용)>

아무래도 개별 코멘트 본문에 따로 OpenID를 사용했음을 보증해주는 것은 포기하고, 이름 필드에 "Raymundo at [gypark.pe.kr]"과 같이 닉네임과 openid주소를 적어 주는 것 정도가 한계일 듯. 보증은 변경내역의 author 부분에서만 해주자.

3. 구현 쪽 입장에서...

3.1. 필요한 모듈

[A perl port of the JanRain OpenID library]를 사용하자.

일단 설치부터 해놓고 보자..

Math::BigInt를 다운그레이드한 후, Bath::BigInt::GMP를 설치하고, Crypt::DH를 설치하고, 이제 드디어 Consumer 모듈을 설치할 수 있나 했더니만 설치 도중 테스트 과정에서 에러가 줄줄이 난다. openenabled.com에는 어떻게 글을 남길 수 있는지 모르겠고, 메일링리스트 가입해서 문의한 상태.

4. 관련 링크

4.1. 일반, 지원

4.2. 라이브러리, Perl모듈, 문서들

4.3. 구현 경험담, 다른 언어

IkiWiki

CunningWeb

태터툴즈

그 외

4.4. 기타

4.5. 아직 분류 안 된 것

이름:  
Homepage:
내용:  

5. 기타 & 의견란

Canlı dilerli kazino təcrübəsini ən yüksək səviyyədə yaşamaq üçün 1xbet kazino ən yaxşı seçimdir. Dünyanın ən məşhur provayderlərinin oyunları burada cəmləşib. Onlayn kazino platformasında hər gün minlərlə oyunçu şansını sınayır. Canlı kazino bölməsindəki oyunlar real studiyalardan yüksək keyfiyyətlə yayımlanır. Bu yayımlar sayəsində oyunların gedişatına tam nəzarət edə bilirsiniz. Qeydiyyat prosesi olduqca sadələşdirilmişdir və vaxtınızı almayacaq. İlk depozitinizlə birlikdə gələn xoş gəldin paketi oyun şansınızı ikiqat artırır. Android və iOS üçün nəzərdə tutulmuş mobil tətbiqlər çox rahatdır. Hər bir sualınız və ya probleminiz dərhal həllini tapır. 1xbet ilə qazanmağa başlamaq üçün sadəcə qeydiyyatdan keçmək kifayətdir.
https://1xbetcanlikazino.com
-- Richardrot 2026-7-21 7:56 am Today

새 글 쓰기
이름:  
Homepage:
내용:
 


컴퓨터분류
각주:
1. 근데 대부분의 상업성 있는 페이지들은 어쨌거나 주민등록번호로 구분되는 개인정보를 확보하는 게 목적이라, 좀 회의적이긴 하다

마지막 편집일: 2026-7-21 7:56 am (변경사항 [d])
2577 hits | Permalink | 변경내역 보기 [h] | 페이지 소스 보기