質問編集履歴

2

追記

2017/02/04 10:03

投稿

qaz3330
qaz3330

スコア113

test CHANGED
File without changes
test CHANGED
@@ -73,3 +73,25 @@
73
73
 
74
74
 
75
75
  少なくともdeviceでしたら `authentication_keys ` というのが用意されており、こちらで、hoge_id(8桁のidを保持するカラム)を指定してあげれば実現できそうですが、前述の通り、deviceは最終手段としたいです。
76
+
77
+
78
+
79
+
80
+
81
+
82
+
83
+ sorceryではconfig/initializers/sorcery.rbのemailを変更すれば実装できましたが、
84
+
85
+ 今回の用にHogeUserはemail認証で、PiyoUesrはhoge_idで認証するといったことができなさそうです。
86
+
87
+
88
+
89
+ `user.username_attribute_names = [:email]`
90
+
91
+
92
+
93
+ やりたいこととしましては、動的にusername_attribute_namesを入れ替えたいです。
94
+
95
+
96
+
97
+ この件を解決すべく、引き続き調べております。

1

追記

2017/02/04 10:03

投稿

qaz3330
qaz3330

スコア113

test CHANGED
File without changes
test CHANGED
@@ -61,3 +61,15 @@
61
61
 
62
62
 
63
63
  宜しくお願いします。
64
+
65
+
66
+
67
+
68
+
69
+ # 追記
70
+
71
+
72
+
73
+
74
+
75
+ 少なくともdeviceでしたら `authentication_keys ` というのが用意されており、こちらで、hoge_id(8桁のidを保持するカラム)を指定してあげれば実現できそうですが、前述の通り、deviceは最終手段としたいです。