Class ClientCredential

java.lang.Object
io.leandev.appfuse.oauth2.ClientCredential
All Implemented Interfaces:
Credential

public class ClientCredential extends Object implements Credential

OAuth2 客戶端憑證,用於客戶端認證流程。

封裝 OAuth2 客戶端認證所需的所有資訊,包含:

  • 客戶端 ID 和密鑰
  • 授權類型(Grant Type)
  • 權限範圍(Scope)
See Also:
  • Constructor Details

    • ClientCredential

      public ClientCredential()
  • Method Details

    • getIdentifier

      public String getIdentifier()
      取得識別碼。
      Specified by:
      getIdentifier in interface Credential
      Returns:
      客戶端 ID
    • getSecret

      public String getSecret()
      取得密鑰。
      Specified by:
      getSecret in interface Credential
      Returns:
      客戶端密鑰