2017-07-08 7 views
0

私は正当な文字列を生成しようとしています。認証:Basic [文字列]の文字列を生成しようとしています。クライアントが送信する まず要求その要求に対してAuthorization.Responseが含まれていませんsign_up要求は次のようになりますされています。その後有効な認証を生成する:基本

{ 
"user": { 
    "name": "Genome", 
    "id": 2417370297 
}, 
"identifier": "OFpDN0VJU3UxM1B1dTZTWDNMS1hqYWNwbmFjM3Zib0lBaTJYbTdUUWVWRkhTUUdYVWJyK0FobnppY1pkZEFwTG1OQkpoQjBGOVY5RmVtN0RtQ1BsUEE9PTpZaTc1SFZBeDFsWGxZaUZNeDZxTTZRPT0=" 
} 

、クライアントが送るべき次の要求がAuthroizationが含まsign_inです:Basic.Thisです認証がどのように見えるか:

Authorization: Basic WWk3NUhWQXgxbFhsWWlGTXg2cU02UT09OjhaQzdFSVN1MTNQdXU2U1gzTEtYamFjcG5hYzN2Ym9JQWkyWG03VFFlVkZIU1FHWFVicitBaG56aWNaZGRBcExtTkJKaEIwRjlWOUZlbTdEbUNQbFBBPT0= 

問題は、私はあなたがすべての情報がここに

+0

非常に悪いセキュリティ実装のようです。 1.許可なく利用できるユーザー情報はありません.2。パスワードはユーザーが提供し、ユーザーのみが提供する必要があります。 3.基本認証とは、実際にパスワードをネットワーク経由で送信することを意味します。内部ネットワークであっても、悪いアプローチです。 – Vadim

+0

私は、クライアント(DokkanBattleというゲーム)がサーバーに送信するすべてのリクエストをリバースエンジニアリングしようとしています。私はゲームをコード化せず、サーバーをコード化しませんでした –

+0

。静止パスワードは、ユーザによって、およびユーザによってのみ提供されることが可能である。あなたがそれを持っていなければ、あなたはしません。それでおしまい。 – Vadim

答えて

0

基本認証を頼む必要がある.IF「基本」の後にその文字列を生成する方法がわからないです名前です:Base64にエンコードされたパスワード。

+0

まあ、私はそれらを持っていない。私は名前、IDと識別子を持っている –