How to Add Filtering to Apigility

How to Add Filtering to Apigility

Setting Up Apigility This guide will be using the same project setup during my Apigility Entity & Mapper Tips article. The related github repo has been updated with the new source in this article. Create a Filters Class I found the best way to stay organized was to create a type of Helper Class called <ServiceName>Filters.…

Pretty BASH Configuration with IBM i Helpers

Pretty BASH Configuration with IBM i Helpers

Making BASH Your Default Shell There are (at least) a couple of different ways to achieve having BASH on login. sshd_config – Globally (not recommended) This will make it so anyone that SSHs in will have BASH at login. More information can be found here Editsshd_config (usually found at/QOpenSys/QIBM/UserData/SC1/OpenSSH/etc/sshd_config) to have the following: # $OpenBSD: sshd_config,v…

Apigility with OAuth2 on IBM i

Apigility with OAuth2 on IBM i

Create the OAuth tables in DB2 These tables are created according to specifications from Zend Framework OAuth2. /** * Replace LIBRARY with the preferred library name. * Build OAuth tables for Apigility. * OAUTH_CLIENTS * OATUH_USERS * OAUTH_ACCESS_TOKENS * OAUTH_REFRESH_TOKENS * OAUTH_CODES * OAUTH_SCOPES * OAUTH_JWT * More details at https://github.com/zfcampus/zf-oauth2 */ /* BEGIN OAUTH_CLIENTS…