riatw

[MTCS] 他サービスからのログインについて

0

いつもお世話になっております。

MTのコメント機能やMTCSの「ログイン」機能において質問です。

【状況】
ログインにおいて、「Movable Type」以外の認証方式を利用した場合
(Facebook、はてな、Yahooなど)

【質問】
・ユーザ情報のうち、プロフィール画像やカスタムフィールドの値など認証先に無い情報の保存はどのようにされるのか(MTにユーザとして登録はされるのか)

・MT以外の認証方式を利用した場合のユーザの権限はどのようになるのか(エントリーの投稿権限はあるのか)

・外部の認証方式で認証後、差分の情報だけ登録させる方法はあるのか


Google等で情報を探して見ましたが、MTCSの情報がなかなか見当たらず解決に至りませんでした。もしご存知の方がいらっしゃいましたら情報を頂けると幸いです。

お手数おかけしますが、よろしくお願いいたします。

返信(2)

| 返信する
  • MTCSのテーマを作ったことがあるので,経験上のことではありますがお答えしておきます.

    MT(ブログ)やMTCS(コミュニティ)でのMT以外の認証については,基本コメントの投稿のみの機能となっています.
    なので,プロフィール画像等は保存されません.

    また,MTの管理画面上でもMTのユーザーとして登録されません.
    便宜的にプロフィールページ(グローバルテンプレートの「プロフィール」)は表示出来るようになりますが,MTのユーザーとして登録されていないので,プロフィール画像の編集等はできないようです.

    ちなみに,MT以外の認証を使用したユーザーの権限ですが,MTのユーザーとして登録されない以上,コメントの投稿のみということになりますので,エントリーの投稿はできないということになります.

    差分の情報だけを認証して,MTの投稿権限のある状態になる…というのも難しい気がしています(それならMTでの登録をした方が早い).個人的には拡張したい気もしていますが,おそらくはプラグインを作って…ということになるのでしょうね(^^;

  • HashiM さん

    返信がすごく遅くなってしまい、申し訳ありませんでした。
    MTCSの件は本当に情報が少ないので返信いただけて助かりました。

    なるほど外部認証系はコメント投稿までなのですね。
    認証の部分だけTwitter、Facebookなどに委託して、情報の管理をMTで出来れば
    利用者の敷居も下がると思ったのですが…難しいですね、、。

    もしサービスを作る場合、ユーザを二種類に分けて記事を投稿できるユーザと、
    コメントのみのユーザを分けて後者だけ外部サービス可にするのがよさそうです。

    作り始める前にこの制約が分かって良かったです!
    今回はMTCSを使用するのでMTのユーザ登録一本で行ってみたいと思います。

    ありがとうございました!

返信する

OpenID対応しています OpenIDについて