Apigility RPC for IBM i Db2

Apigility RPC for IBM i Db2

Apigility Setup This example assumes a setup similar to the one described in Installing and Using Apigility on IBM i. The example repository can be found on github. Create New RPC Create a new RPC through the Apigility Admin Interface like normal. This will generate a Factory and Controller for the RPC service. Once that…

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.…

CentOS 7 + i3wm Quickstart Guide

CentOS 7 + i3wm Quickstart Guide

Most commands will need to be ran with super user permissions. Just prepend withsudo if any permissions errors occur. Download CentOS 7 Download the preferred version of CentOS. I suggest the “Everything” version for this tutorial. Install CentOS 7 Begin the installation process like any other Linux installation. Either through USB or Virtual Machine. Installation…

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…