Hi @Sathish Srinivasa Reddy . From a server side perspective the easiest and most (classic) ASP.NET compliant way to secure your asmx web services using OAuth2 is to create an Http Module (which will decide what asmx web services require authentication) or Handler (which can be wired/registered to all your asmx web services) to inspect the request Authorization header or a Custom SOAP header, retrieve the access token and finally validate it using JwtSecurityTokenHandler.ValidateTokenAsync.
Please let us know if you need additional assistance.