MCPcopy Create free account
hub / github.com/apache/trafficserver / authorize

Method authorize

plugins/origin_server_auth/origin_server_auth.cc:859–877  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

857}
858
859TSHttpStatus
860S3Request::authorize(S3Config *s3)
861{
862 TSHttpStatus status = TS_HTTP_STATUS_INTERNAL_SERVER_ERROR;
863 switch (s3->version()) {
864 case S3Config::versions::awsv2:
865 status = authorizeAwsV2(s3);
866 break;
867 case S3Config::versions::awsv4:
868 status = authorizeAwsV4(s3);
869 break;
870 case S3Config::versions::gcpv1:
871 status = authorizeGcp(s3);
872 break;
873 default:
874 break;
875 }
876 return status;
877}
878
879TSHttpStatus
880S3Request::authorizeAwsV4(S3Config *s3)

Callers 1

event_handlerFunction · 0.80

Calls 1

versionMethod · 0.45

Tested by

no test coverage detected