Many organizations that embrace an API strategy would have experienced a situation where they had to support Basic Authentication (BasicAuth) for their API clients in addition to OAuth2 due to reasons such as clients’ reluctance to move from BasicAuth to OAuth2. This is even more so a case for 3rd party API clients and partner API clients who can be large in numbers, rather than for 1st party API clients, whom the API product managers have more control over.
An application may have numerous configuration files—which are used to define how the application should function. Some of these configuration files may include passwords. Plaintext passwords in configuration files would allow anyone with read access to the configuration files to obtain them. Hence, having plaintext passwords in configuration files is considered a bad practice as explained in this Password Plaintext Storage OWASP article.
The current state of ETL (Extract, Transform, Load) relies on streaming architecture. This is largely due to streaming data computation becoming common with real-time data and with the exponential growth of big data. In traditional ETL, transformation mainly focuses on data cleansing. Nowadays, data transformation has a different definition as it involves data cleansing, enriching, applying business rules, etc.
Data is one of the most valuable assets in any organization. Utilizing data correctly can empower businesses to make important business decisions, increase business growth, and improve profitability. Therefore combining data across different datasources and exposing them for business use cases has become an essential requirement. This article discusses WSO2’s solution for seamless data integration of two widely used service architectures - centralized/monolithic architecture and decentralized/microservices architecture.
WSO2 API Manager is a fully open-source, full lifecycle API management product that can be deployed on-prem, is available on SaaS, deployed on a private cloud, or deployed in a hybrid model. It comprises the following components.
Full API lifecycle management for Pivotal Cloud Foundry
WSO2 API Manager is an open-source solution to design, develop, publish, document, and consume APIs in a secure manner. The solution is highly extensible and customizable and can be deployed in highly scalable configurations.
Identity and access management (IAM) is about defining and managing the roles and access privileges of individual network users and the circumstances in which users are granted (or denied) those privileges. It enables you to provide a seamless experience to all users of your system while making sure that security is given the highest priority.