Interface ClaimsBasedSecurityNode

    • Method Detail

      • authorize

        Mono<OffsetDateTime> authorize​(String audience,
                                       String scopes)
        Authorizes the caller with the CBS node to access resources for the audience.
        Parameters:
        audience - The audience to which the token applies. This can be the path within the AMQP message broker.
        scopes - The requested scopes for the TokenCredential.
        Returns:
        A Mono that completes with the callee's expiration date if it is successful and errors if authorization was unsuccessful. Once the expiration date has elapsed, the callee needs to reauthorize with the CBS node.
      • close

        void close()
        Closes session to the claims-based security node.
        Specified by:
        close in interface AutoCloseable