私は現在、銀行用の残りのAPIの開発に取り組んでいます。 Rest APIの原則では、URIは一意に識別されます。それが意味する、私たちは、リクエストURLに 例えば、リソースIDを渡す必要があります:URIのリソースIDを渡すための最高のセキュリティ実践
- GET /顧客/
- PUT /顧客/
- DELETE /顧客/
をしかし、問題は、私の中にありますセキュリティ上の理由により、銀行口座IDがURIで禁止されています。 (URIは任意のものを読み取ることができます)
レストリソース命名の原則に違反することなく、このセキュリティ問題を克服する業界レベルのベストプラクティスがありますか?
URIにIDを挿入することは禁止されていますか?私はセッションIDやクレジットカード番号のような機密データを渡すことを望まないと思っています。それは、クライアントにログオンしているリクエストURL、プロキシーなどもいくつかの理由でベストプラクティスですいつか、など)しかし、一般的にどのリソースIDですか?それは大した意味を持たないでしょう。 –
うわー、どの銀行? –