Skip to content

Using RSA certification

Scene Description

Users can enable RSA authentication between services through simple configuration to ensure the security of the service interface.

Detailed introduction [public key authentication] (../references-handlers/publickey.md)

Consumer Configuration

  • Add dependencies in pom.xml:
   <dependency>
      <groupId>org.apache.servicecomb</groupId>
      <artifactId>handler-publickey-auth</artifactId>
    </dependency>
  • Added to the processing chain in microservice.yaml
servicecomb:
  handler:
    chain:
      Consumer:
        default: auth-consumer

Provider Configuration

  • Add dependencies in pom.xml:
<dependency> 
  <groupId>org.apache.servicecomb</groupId> 
  <artifactId>handler-publickey-auth</artifactId> 
</dependency>
  • Added to the processing chain in microservice.yaml
servicecomb:
  handler:
    chain:
      Provider:
        default: auth-provider