看板 Soft_Job 關於我們 聯絡資訊
各位先進 前輩 大家好 最近遇到一個案子 內容比較特殊 使用情境為: 有 A 與 B 兩家公司 A 公司希望能撰寫一個客戶端 讓客戶使用 此客戶端 又同時能夠使用 B 公司的網路服務功能 如何運用 B 公司網路服務功能 我已經驗證了可行性 但要使用 B 公司的服務功能時 必須要讓使用者登入 B 公司的會員系統 我的問題是: 用戶必須在 A 公司的軟體上 輸入 B 公司會員的帳戶密碼 一般而言 用戶是會不放心的 當然我也想極力避免 但無論如何 一定都要輸入一次帳戶密碼 我想請問 要如何讓用戶放心? 加密解密一定會有 但是在伺服器處理時 一定得將用戶的密碼解密 -- 「看重小利的人,不會有大價值。」 ── 安德烈·科斯托蘭尼 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.39.52 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1472904050.A.6F4.html ※ 編輯: bachelorwhc (114.25.39.52), 09/03/2016 20:01:21
robler: 和B公司商量,要一個使用加密後密碼登入的api 09/03 20:07
兩個市場有衝突 屬於競爭者 所以不太可能談 ※ 編輯: bachelorwhc (114.25.39.52), 09/03/2016 20:10:35
abccbaandy: oauth不就是為了這個情境? 09/03 20:12
p23j8a4b9z: oauth是 但是如果b公司沒提供這個api應該也是會有問題 09/03 20:19
p23j8a4b9z: 要看b公司的登入機制怎麼做 如果是用token去請資料並 09/03 20:19
p23j8a4b9z: 且沒有過期的問題那應該就可行 09/03 20:19
p23j8a4b9z: 主要還是redirect_uri的問題沒辦法解決 09/03 20:20
這個方法我想過 可能會把既有的auth token找出來 但是沒實驗過 也不知道可行性
robler: 講實在話,既然B不會同意提供這個api 那在a公司的軟體 09/03 20:22
robler: 使用b公司的功能這件事很可能會有侵權問題 這等於是把 09/03 20:23
robler: b公司的服務提供給競爭者a公司的客戶使用 遲早會被告的 09/03 20:23
我也在想這個問題QQ 怕到時候出事找到我頭上來
ripple0129: 就把用B網站的功能做成CSRF XD 09/03 20:31
※ 編輯: bachelorwhc (114.25.39.52), 09/03/2016 20:36:27
Ayukawayen: 反向思考 提供API讓B公司的軟體登入A公司會員 (咦?) 09/03 21:06
做不到啊啊啊啊~ ※ 編輯: bachelorwhc (114.25.39.52), 09/03/2016 21:17:26
Masakiad: B公司可能提供任何support? 不然乾脆請b公司開vpn好了 09/03 22:43
無法 使用B公司的網路服務是透過非官方的手法 ※ 編輯: bachelorwhc (114.25.39.52), 09/03/2016 22:54:59
sing10407: 不就在A軟體登入畫面改成B系統風格,讓用戶覺得是在B 09/03 23:44
sing10407: 系統一樣就好,就像是現在的第三方網站用FB登入一樣 09/03 23:45
abccbaandy: 樓上那是釣魚網站吧XD 09/03 23:48
不瞞你說 我真的考慮過
TSW: 這種公司,直接登出吧 09/03 23:50
ripple0129: 你要拿客戶的帳密來登入B網站,就一定要知道客戶的B 09/04 00:15
ripple0129: 網站帳密,這做法客戶一定不放心。另一種方式就是客 09/04 00:15
ripple0129: 戶登入B網站你想辦法拿到B網站給客戶的session,或許 09/04 00:15
ripple0129: 透過類似木馬程式的方式監控取得session,這個不懂電 09/04 00:15
ripple0129: 腦的客戶可能放心一點其實更危險XD 09/04 00:15
後來我們有找花錢消災的解法(B公司有賣) 只是這樣我就賺不到這筆了QQ ※ 編輯: bachelorwhc (114.25.39.52), 09/04/2016 00:19:53
terrybob: 回原po,別賺這筆了,很危險的感覺 09/04 00:38
bachelorwhc: 對方公司也算是認真在做產品 請我們先評估可行性 09/04 01:04
bachelorwhc: 相信他們應該也會慎重考慮法律問題 09/04 01:04
kurtsgm: 其實也還好啦 你換個角度想 就像是zmud這種第三方軟體 09/04 01:39
kurtsgm: 也是一樣會幫user存帳號密碼方便自動登入 09/04 01:39
kurtsgm: 你存在local不要往A公司的後端送應該就還好吧 09/04 01:40
kurtsgm: 或者說像是什麼moptt jptt這種也是差不多 09/04 01:40
bachelorwhc: 這樣說也是吼 恍然大悟! 09/04 02:11
htury: 內嵌b公司會員登入頁面,應該可以,也不違法? 09/04 03:54
htury: 只是這要求蠻奇怪的,等於是a公司用自己產品幫b公司打廣告 09/04 03:55
alog: 當你的產品有一點的競爭優勢時其實使用者根本不care._. 09/04 04:41
alog: 不過唯一的部分可能涉及法律問題 09/04 04:41
vn509942: 出事絕對咬你0.0 09/04 07:18