# Enterprise User Oauth

As an enterprise user, you need to follow these steps carefully to get your authentication token to be able to make API request.&#x20;

## APPZone Core API Portal

The Appzone Core API Portal named “I-restrict” is a platform that allows our partners manage, configure and setup their institutions to consume our APIs

### Getting Started&#x20;

**Step 1**: The setup is initiated by providing the email address of the resource that would be responsible for managing the API Portal for the institution to the Appzone Channels Implementation team. Please note that this is actioned after confirmation of payment

**Step 2**: The Appzone Core Channels Implementation team creates an admin user for the institution. This process should take less than a day after confirmation of payment.

**Step 3**: The selected institution personnel receives an email from our Recova system requesting user to setup password. User clicks on the “Set password” icon and is redirected to a page where he/she is required to set a password to access the API Portal

**Step 4**: After the completion of the password setup, user is required to visit&#x20;

**Staging**: <https://staging.mybankone.com/iRestrict/login> (to be used during development on staging)&#x20;

**Live**: <https://api.mybankone.com/iRestrict/login> and login by using the set password above

## API Portal Management Features&#x20;

The API Management portal contains the following underslisted feature&#x20;

Service Groups Management: This module enables users to view the varieties of Service groups&#x20;

• **Auth token Management**: This module enable users create Auth Token and map service groups to a particular Auth token&#x20;

• **Institution**: This module allows users view institution.&#x20;

• **IP Mapping**: This module enables a user map an IP to a created Auth token

### Get Your Authtoken

* Login into the portal&#x20;
* Create Auth token and select service groups using the Auth Token module
* Map an IP to the created Auth token using the IP Mapping Module&#x20;
* Congratulations :tada:you can start using the APIs with your configured auth token.

### Service Group Management&#x20;

This module enables users to view the varieties of Service groups available on our platform&#x20;

![service group management ](/files/br3uMlfupEpgagMlPwYP)

### Auth Token Management

This module enables users to create an Auth token for the institution. Users can create more than one auth token depending on the number of implementation.&#x20;

![auth token management](/files/1R1vgsWXLCM6tgIZWo1G)

**Step 1**: To create Auth token, user logs into the I-reestrict portal, clicks on the Auth Token Menu on the Left panel.

**Step 2**: Click on the new icon. To create a new Auth Token

**Step 3**: Select Expiry date and time ( Note: Kindly ensure the expiry date is a minimum of 1 year)

![get auth token](/files/jC1rlQP98qRRPom0ICEa)

**Step 4**: Select required service group by ticking as applicable

![service group](/files/93CRNoFjBgqM1Jp3hdwF)

**Step 5**: After selecting the required service group based on the required features, user selects enable IP Restriction and clicks Save. A new Auth Token is created afterwards.

![](/files/w7OiWXLThB32aBpZM3Sv)

### IP Mapping&#x20;

This module enables users map an IP to a created Authtoken&#x20;

**Step 1**: Click on the new icon. To create a new map a new IP to a token

![IP Mapping ](/files/2584fSyCM0OZhrJHakQa)

**Step 2**: Click on the Select Authentication Token menu (Screenshot: Highlighted in red), a drop down of all created menu appears, Select the Auth token you are trying to map to the specific IP address.

![IP mapping](/files/zQxj9IA9qlew5DCXnBFa)

**Step 3**: After selecting the specific Auth Token, User enters the IP he/she is trying to map to the auth token and selects Save (Ref screenshot below)

![](/files/r1DLpOwwoWpqnx6ebFqQ)

**Step 4**: After saving, the user is shown a successful message which signifies completion of IP mapping (Ref screenshot below).

![](/files/g7PIAO6E7FqWNZZIghSO)

## Contact Support&#x20;

If you are still unclear about how to authenticate as an enterprise user or you have further question, feel free to reach out to developer support&#x20;

<table><thead><tr><th width="150">Name</th><th>Email</th></tr></thead><tbody><tr><td>Morenike Oniyide</td><td> moniyide@appzonegroup.com</td></tr><tr><td>Azeezat Muhammed </td><td>amuhammad@appzonegroup.com</td></tr><tr><td>Daniel Oladimeji </td><td>doladimeji@appzonegroup.com</td></tr><tr><td>Tolu Adibe </td><td>tadibe@appzonegroup.com</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mybankone.com/overview/enterprise-user-oauth.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
