##初めに
####なぜこの記事を書きたかったのか
このidはどこから来たのか知りたかったから、深堀りしたい。
####環境
・Macbook Air (Retina, 13-inch,2019)
・プロセッサ 1.6GHz デュアルコアIntel Core i5
・メモリ 8GB 2133 Mhz LPDDR3
・MacOS Big Sur バージョン 11.5.2
####記事の目次
1)どこから来た?
2)どんな機能があるの?
3)どういうときに使うの?
4)最後に
##どこから来た?
####アプリケーションへ遷移するとき、自動的に付与される。
##どんな機能があるの?
今現在、アプリケーション内を操作しているユーザーを識別するためにパソコンが自動的に付与させる。
イメージはアプリケーション内に入るユーザーにクリアファイルを強制的に渡してくれる。アプリケーション内にデータを保存したときそのファイルの中に入れることができる。
##どういうときに使うの?
付与されているIDを使って遷移先の制限や行動を制限させる設定をすることができる。
####(例えば)
・新規登録/ログインでcurrent_userに情報を付与後、ログイン者と未ログイン者の区別ができる。
・都度ユーザがアプリケーション内に行ったことを結びつかせることができる。
##最後に
**新規登録/ログイン機能を追加したときにいきなり出てきて、”こういうものだから気にしなくて良い”と納得してしまったけど、アプリ内のユーザを区別するために必要な基本知識なので言語化して記憶に定着させたかった。**自分なりに言語化させて、悩んでたこと(テーブルのカラムに対してどうやって別の情報を付与すればいいか悩んでた)が解決できそうな気がして、ちょっと光が見えてきた!
ここまで読んでくださいましてありがとうございました!