• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:[[:t/アカウント]] [[:t/利用者]]
RIGHT:[[:t/アカウント]] [[:t/利用者]] [[:t/ログイン]] [[:t/権限]] [[:t/ロール]] [[:t/Wiki]]

アカウントとは利用者の属性の1つ。
実装上はアカウントが利用者の全てだとしてもいい。
アカウントとは利用者が持つ権限。利用者の属性の1つ。
一般的には「ログインできる権利」を指す言葉。「ログインに必要な情報」やユーザーそのものを指すこともあり、適当に使われている。用語をまとめるため、アカウントを「利用者」と「権限」に統合したほうがいいかも知れない。
1人で複数のアカウントを持っているものとする。例えば管理者ロールに属するアカウントと、一般ユーザーのアカウント。

----

**OAuth+ID+表示名 [#ja03e079]
他サイトのアカウントにはWiki内で表示される名前を付けて使用。
アカウント情報は表示名とIDとOAuthアカウントID。
#contents

表示名は自由、他アカウントと重複可能。
IDも自由、打ち込んでもTwitterIDでもメールアドレスでもユーザーを区別さえできればいい。重複不可能。
**認証方法を複数設定 [#o4af70ab]
パスワード、OAuth、OpenID...
1つのアカウントで複数の認証方法。
Wiki内でのアカウントが有効な間に外部アカウント認証すれば関連付け可能に。
いくつでも1つのWiki内アカウントにまとめられるように。
*アカウント [#y9517727]

認証方法別に別ロール。
***[[:i/OpenIDで利用者の同定]] [#u197fb25]

**アカウント [#lc1e173f]
RIGHT:[[:t/利用者]] [[:t/アカウント]] [[:t/ログイン]] [[:t/権限]]
***[[:i/アカウントの統合]] [#q3b36549]

利用者ごとのアカウントを。
特定のページに記述することが利用者登録になるように。
さらにグループ名を表すページを使って、そのグループに属する利用者を登録できるように。
***定義の書き方 [#me40c4cb]
 文字列(利用者の属性名とその値に適合するRegExp)→アクセス権定義
***[[:i/アカウントの有効期限]] [#b21f0b76]
† [[:i/管理アカウントは一般アカウント]]

アクセス権定義は定義の対象になるページ(ページ/属性)に書く?
RIGHT:[[:t/?]]

そのページのアクセス権を管理者だけ編集可能にすれば、管理者がアクセス権定義をすることになる。

もしアクセス権定義ページを分けてサブディレクトリごとに用意できるようにするなら、ページがあるディレクトリとサブディレクトリについてのみ定義できるように。
*[[:t/アカウント]]より [#o1d6d6ee]

***有効期間 [#v1e01248]
有効であり続ける条件
-最終使用時刻(最後にアカウント情報が参照された時刻)からの時間が有効期限内
アカウント情報を使わないような操作が続くと無効になる?→別にいい?
-同一端末を使っている
同じIPアドレス。同じUAかどうかは不要。
はてなでもやっている?
これがあると不便?PCで編集しながら携帯での見え方をチェックすることができない。
**未分類 [#yf6b2852]

無効になる条件
-ユーザーからのリクエスト
「ログアウト」した時。
-有効期限を過ぎた
-アカウントが削除された
// ***[[:i/]]
*アカウント/ [#z001a325]

***利用者の属性 [#l8a89c2d]
利用者に関する情報で文字列で表せるもの全て。
Googleさんだけ個別化して、特定のページを見せるなら属性「User-Agent」に/googlebot/があることを調べる。
#ls


RIGHT:[[:t/アカウント]] [[:t/継承]]


***非公開編集 [#w4cb2e9a]
アカウントを持っている人がゲストとして書き込むのもいい。
編集履歴に自分のアカウントが記録されないので、「隠れた編集」や「非公開編集」とも言える。


**アカウント/ [#za57d056]
#lsx(new=true)

**[[tag:アカウント]] [#ce2379a1]
#lsx(tag=アカウント,new=true)