auth.go (1221B)
1 package imds 2 3 import ( 4 "context" 5 6 "github.com/aws/smithy-go/middleware" 7 ) 8 9 type getIdentityMiddleware struct { 10 options Options 11 } 12 13 func (*getIdentityMiddleware) ID() string { 14 return "GetIdentity" 15 } 16 17 func (m *getIdentityMiddleware) HandleFinalize(ctx context.Context, in middleware.FinalizeInput, next middleware.FinalizeHandler) ( 18 out middleware.FinalizeOutput, metadata middleware.Metadata, err error, 19 ) { 20 return next.HandleFinalize(ctx, in) 21 } 22 23 type signRequestMiddleware struct { 24 } 25 26 func (*signRequestMiddleware) ID() string { 27 return "Signing" 28 } 29 30 func (m *signRequestMiddleware) HandleFinalize(ctx context.Context, in middleware.FinalizeInput, next middleware.FinalizeHandler) ( 31 out middleware.FinalizeOutput, metadata middleware.Metadata, err error, 32 ) { 33 return next.HandleFinalize(ctx, in) 34 } 35 36 type resolveAuthSchemeMiddleware struct { 37 operation string 38 options Options 39 } 40 41 func (*resolveAuthSchemeMiddleware) ID() string { 42 return "ResolveAuthScheme" 43 } 44 45 func (m *resolveAuthSchemeMiddleware) HandleFinalize(ctx context.Context, in middleware.FinalizeInput, next middleware.FinalizeHandler) ( 46 out middleware.FinalizeOutput, metadata middleware.Metadata, err error, 47 ) { 48 return next.HandleFinalize(ctx, in) 49 }