1 @startuml Obtain Security Method
6 participant securityservice
7 participant invokerservice
8 participant publishservice
12 alt#Pink #Pink Security Service
13 InvokerClient->securityservice: Request security method\n for service with\n SecurityService Request
14 securityservice->invokerservice: Is invoker registered?
15 invokerservice->securityservice: Ok
16 securityservice->publishservice: Is service published?
17 publishservice->securityservice: Ok
18 securityservice->publishservice: Determine the security method for\n each service API interface
19 publishservice->securityservice: Compatible security method
20 securityservice->InvokerClient: SecurityService Response\n with compatible security method