Evgenii Stratonikov
7bc3003803
All checks were successful
Build / Build Components (1.21) (pull_request) Successful in 8m37s
DCO action / DCO (pull_request) Successful in 8m26s
Vulncheck / Vulncheck (pull_request) Successful in 8m24s
Build / Build Components (1.22) (pull_request) Successful in 13m3s
Tests and linters / gopls check (pull_request) Successful in 13m3s
Tests and linters / Staticcheck (pull_request) Successful in 14m26s
Tests and linters / Lint (pull_request) Successful in 15m9s
Tests and linters / Tests with -race (pull_request) Successful in 16m50s
Tests and linters / Tests (1.21) (pull_request) Successful in 17m5s
Tests and linters / Tests (1.22) (pull_request) Successful in 17m8s
This is about authentication only and eACL is deprecated, so only mention `allow_impersonate` flag. Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
15 lines
No EOL
356 B
Text
15 lines
No EOL
356 B
Text
@startuml impersonate
|
|
start
|
|
|
|
if (The request has bearer token with allow_impersonate=true?) then (yes)
|
|
:Treat bearer token issuer as the request owner.;
|
|
end
|
|
(no) elseif (The request has session token?) then (yes)
|
|
:Treat session token issuer as the request owner.;
|
|
end
|
|
else (no)
|
|
:Determine request owner from the request signature.;
|
|
end
|
|
endif
|
|
|
|
@enduml |