Interface CxIdentityServiceClient

All Known Implementing Classes:
CxIdentityServiceClientAdapter

public interface CxIdentityServiceClient
Client reading information from yaas identity service.
  • Method Details

    • getProfileReferences

      @GET @Path("/${tenant}/profileReferences?identityKey={key}&identityType={type}&identityOrigin={origin}") List<ProfileReference> getProfileReferences(@PathParam("key") String identityKey, @PathParam("type") String identityType, @PathParam("origin") String identityOrigin)
      Finds profile references based on identity (e.g. user email, session identifier)
      Parameters:
      identityKey - Identity key
      identityType - Identity type
      identityOrigin - Identity origin
      Returns:
      Profile references
    • getProfileReferences

      @GET @Path("/${tenant}/profileReferences?identityKey={key}&identityType={type}&identityOrigin={origin}&limit={limit}&sortBy={sortBy}&sortDirection={sortDirection}") List<ProfileReference> getProfileReferences(@PathParam("key") String identityKey, @PathParam("type") String identityType, @PathParam("origin") String identityOrigin, @PathParam("limit") int limit, @PathParam("sortBy") String sortBy, @PathParam("sortDirection") String sortDirection)
      Finds profile references based on identity (e.g. user email, session identifier)
      Parameters:
      identityKey - Identity key
      identityType - Identity type
      identityOrigin - Identity origin
      limit - Limit of profile references to return
      sortBy - Attribute on which profile references will be sorted
      sortDirection - Sorting direction
      Returns:
      Profile references
    • getProfileReferencesAsync

      @GET @Path("/${tenant}/profileReferences?identityKey={key}&identityType={type}&identityOrigin={origin}") rx.Observable<List<ProfileReference>> getProfileReferencesAsync(@PathParam("key") String identityKey, @PathParam("type") String identityType, @PathParam("origin") String identityOrigin)
      Finds profile references based on identity (e.g. user email, session identifier). Method runs asynchronously.
      Parameters:
      identityKey - Identity key
      identityType - Identity type
      identityOrigin - Identity origin
      Returns:
      Profile references
    • getProfileReferencesAsync

      @GET @Path("/${tenant}/profileReferences?identityKey={key}&identityType={type}&identityOrigin={origin}&limit={limit}&sortBy={sortBy}&sortDirection={sortDirection}") rx.Observable<List<ProfileReference>> getProfileReferencesAsync(@PathParam("key") String identityKey, @PathParam("type") String identityType, @PathParam("origin") String identityOrigin, @PathParam("limit") int limit, @PathParam("sortBy") String sortBy, @PathParam("sortDirection") String sortDirection)
      Finds profile references based on identity (e.g. user email, session identifier). Method runs asynchronously.
      Parameters:
      identityKey - Identity key
      identityType - Identity type
      identityOrigin - Identity origin
      limit - Limit of profile references to return
      sortBy - Attribute on which profile references will be sorted
      sortDirection - Sorting direction
      Returns:
      Profile references