포럼
SteamXE! 모듈을 만들었습니다.
2013.09.16 22:11
모듈명은 SteamXE ^^;; 스팀 openid로 로그인을 할 수 있도록 해줍니다..
스팀 아이디만 있다면 테스트해볼 수 있어요. http://steamxe.sbira.com/
아직은 작동만 되도록 최소한의 기능만 구현해두고 소스도 깔끔하지 않은지라, 다음에 잘 다듬어지면 XE 공홈에 배포해볼까 싶습니다.
아직 기본적인 부분중 프로필 이미지부분에서 고심중인데..
외부 이미지 주소로 멤버모듈의 insertProfileImage() 메서드를 사용해서 저장시킬 방법 아시는분은 도움주시면 감사하겠습니다.
모듈 만드는 과정에서 질문에 답해주신 @푸시아 님 감사드립니다
앞으로 해야할 작업은
1. 스팀 프로필 가져와서 저장하기.. (이게 제일 골치...)
2. SteamXE 멤버 프로필 구현 ( 보유중인 게임, 도전과제 달성, 스팀친구추가 버튼 등 표시)
3. 스팀 인벤토리 표시 (추후 여유있을때...)
댓글 10
-
푸시아
2013.09.16 22:14
-
스비라
2013.09.16 22:16
넵. 아직 부족하여 소셜xe를 완전히 파악하진 못했지만, 소셜XE는 Oauth를 이용하는 것 같더라구요.
스팀, 구글 등 OpenID 2.0을 사용해서 비슷하게 구현해보려고 소셜XE를 조금 참고했습니다. 많은 도움이 되더라구요~
아직은 기본적으로 돌아가게만 만들어 놓은지라.. 여러모로 문제가 많습니다.
예를들면 Steam OpenID인증으로 이메일 주소를 받아올 수 없는데, 멤버모델을 이용해서 가입처리를 하려면 이메일 값등 필수로 넣어야하는 값이 있어서.. 이메일은 사용안하다싶이 해서 가입시켜버립니다..
-
푸시아
2013.09.16 22:49
xe에서 이메일 로그인 하는 사이트는 안되는건가요?
xe 로그인과 steam 로그인을 혼용할수는 없는 것인가요?
-
스비라
2013.09.16 22:58
네, 스팀 커뮤니티 사이트를 겨냥해서 제작했습니다.
따로 회원가입없이 스팀아이디만 있다면 사이트를 이용가능하도록이요~
따로 막지만 않는다면 일반 로그인도 가능은 할텐데, 스팀관련 기능은 사용을 못하겠죠 아마.. 일반 가입회원이 해당 기능을 사용하려하면 에러가 뜰것같네요 .. 아직은 모듈제작 처리가 미숙해서 ㅎㅎ;;
특정 스팀게임 사이트를 운영하기 위한 모듈로도 활용할 수도 있어요.
아직은 기능을 추가하진 않았지만, API를 활용하여 특정게임을 보유하여야만 로그인이 가능하도록도 할 수 있구요~
-
2donggalbi
2013.09.16 22:20
와 멋지네요 저도 언젠간 모듈 하나 만들어봐야할텐데..ㅠㅠ
-
스비라
2013.09.16 22:22
감사합니다
-
컴매냐
2013.09.17 07:09
좋네요!
-
LI-NA
2013.09.18 18:08
오오 스팀이라니... 감사합니다 ^^
추가적인 연동만 더 하면 게임 커뮤니티 제작에 큰 도움이 될 것 같네요.
-
스비라
2013.09.18 21:56
모델클래스에 스팀API를 쉽게 사용할 수 있는 메서드들을 작성해서 위젯등으로, 보유게임목록등을 꾸밀수있도록 해볼생각입니다.
-
윈컴이
2013.09.20 10:39
우와, 대단하십니다 :)
어머~ 제 닉네임이 들어 있는 글이네요.
소셜 XE는 각 sns 의 auth 기능에 접근해서 개인정보를 받아다가 xe 방식으로 자동 회원 가입 시키고
로그인시에도 회원가입 되어있는가 체크해서 이미 되어 있다면 로그인
아니면 신규가입을 해주는 모듈입니다~