Class RSocketRequesterMetadata

java.lang.Object
ir.msob.jima.security.api.rsocket.oauth2.RSocketRequesterMetadata
All Implemented Interfaces:
ir.msob.jima.core.api.rsocket.commons.BaseRSocketRequesterMetadata

@Component public class RSocketRequesterMetadata extends Object implements ir.msob.jima.core.api.rsocket.commons.BaseRSocketRequesterMetadata
This class is responsible for managing RSocket requester metadata with OAuth2 authentication.
  • Constructor Details

    • RSocketRequesterMetadata

      public RSocketRequesterMetadata()
  • Method Details

    • metadata

      public void metadata(org.springframework.messaging.rsocket.RSocketRequester.MetadataSpec<?> metadataSpec)
      Adds metadata to the provided RSocketRequester.MetadataSpec instance.
      Specified by:
      metadata in interface ir.msob.jima.core.api.rsocket.commons.BaseRSocketRequesterMetadata
      Parameters:
      metadataSpec - The RSocketRequester.MetadataSpec instance to which the metadata will be added.
    • getTokenForClient

      public String getTokenForClient()
      Retrieves an OAuth2 token for the client.
      Returns:
      The OAuth2 token for the client.