blog

[OAuth2] oauth2に関する補足事項

いくつかの新しい利益は、最初にそれらを書き留めてください。 1、テーブルの中で、認証に対応するフィールドはtoken_idであり、検証に対応するフィールドもtoken_idであり、入力されるパラメータ...

Oct 28, 2020 · 1 min. read

最初に書き留めておきたいいくつかの新しい収穫。

1.テーブルにおいて、access_token認証に対応するフィールドはtoken_idであり、refresh_token認証に対応するフィールドもtoken_idです。

3は、トークンを取得するためにrefreshTokenを使用するときは、直接対応するaccess_tokenを削除し、後で新しいものを生成します。

4、有効期限に、トークンの生成時間では、有効期限のタイムスタンプを計算するために、有効時間と現在時刻を使用するため、トークンの有効時間を変更するために戻って無駄なので、直接有効期限のタイムスタンプを変更する必要があります。DefaultOAuth2AccessTokenクラスを使用して、属性を設定するためにラップアップする必要があり、最終的に使用する必要があるときにAccessTokenを復元します:

(OAuth2AccessToken) (this.accessTokenEnhancer != null
 ? this.accessTokenEnhancer.enhance(token, authentication) : token)





Read next

ブルーム・フィルターに関する質問

ブルームフィルタは、大量のデータ中のビットマップの有無を検索する問題を解決するために設計されたデータ構造です。 理想的には、nビットのビットマップは$2^n$個の要素を保持することができ、既に存在する要素が多くなると誤検出の可能性が大幅に高まります。 ビットマップの長さが$m$で、$k$個のハッシュ関数があり、入力フィールドの任意の要素に対して、ハッシュによって得られる値が$[0...]の範囲にあるとします。

Oct 25, 2020 · 4 min read

ツール - ドキュメント

Oct 21, 2020 · 2 min read

テスト済み

Oct 15, 2020 · 2 min read