# IDS Authentication Backend and Frontend Setup

**URL:** https://community.neutrinos.com/t/ids-authentication-backend-and-frontend-setup/1302
**Category:** Training, Academy & Certifications
**Tags:** neutrinos-ssd
**Created:** [September 15, 2025, 2:16pm UTC](https://community.neutrinos.com/t/ids-authentication-backend-and-frontend-setup/1302 "2025-09-15T14:16:26Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![JeevanKumar](https://community.neutrinos.com/letter_avatar_proxy/v4/letter/j/e8c25b/32.png) [@JeevanKumar](https://community.neutrinos.com/u/JeevanKumar)
#### Post date: [September 15, 2025, 2:16pm UTC](https://community.neutrinos.com/t/ids-authentication-backend-and-frontend-setup/1302/1 "2025-09-15T14:16:26Z")

</div>

## backend

1. register IDS
  1. enable toggle button
  2. add application name
  3. Select **Skip Team Check** if you want to allow external users to login without checking for the team through the Active Directory OAuth strategy.
  4. Select **Skip Consent** if you already have an active session with the IDS and want the app to skip showing the IDS consent page.

 ![Screenshot 2025-09-15 at 6.07.19 PM](https://community.neutrinos.com/uploads/default/original/2X/4/470e03f13fccb1b2c0a8cdf54a45899c1a6201bd.png)

1. save

(ids and idsutil services will be generated)

(use IDSAuthorisedAPIs middleware in your routes)

## frontend

1. in Environments set `isIDSEnabled` as true.
2. import neutrinos-oauth-client
  1. `npm i neutrinos-oauth-client`
  2. use **Use Dependancy** node in `onInit` to import module.

 ![Screenshot 2025-09-15 at 7.37.55 PM](https://community.neutrinos.com/uploads/default/original/2X/c/c8d98d0ee0f7aef5982a96c5b28f540ebdb8fa80.png)

( This is the `onInit` of the page where you’re planning to call the `login()` and `logout()` methods.)

 ![Screenshot 2025-09-15 at 7.38.49 PM](https://community.neutrinos.com/uploads/default/original/2X/1/188dd9c78bc8e615ea38fe1e9f0b772796c6b6db.png)  
(make sure injectable toggle is on)  
4. now we can use neutrinos-oauth-client modules methods anywhere in the page  
 ![Screenshot 2025-09-15 at 7.40.20 PM](https://community.neutrinos.com/uploads/default/original/2X/f/fcf50e2887a588c7e7967993185b0c32060e55f4.png)

refer these documents

> **[Articles](https://documentation.neutrinos.com/articles/#!concepts-publication/neutrinos-oauth-module)**

> **[Articles](https://documentation.neutrinos.com/articles/#!studio-guide-8/configure-your-ids)**

---

<div class="post-metadata">

### Author: ![Sam](https://community.neutrinos.com/letter_avatar_proxy/v4/letter/s/5f9b8f/32.png) [@Sam](https://community.neutrinos.com/u/Sam)
#### Post date: [September 15, 2025, 2:46pm UTC](https://community.neutrinos.com/t/ids-authentication-backend-and-frontend-setup/1302/2 "2025-09-15T14:46:19Z")

</div>

Good work @JeevanKumar

---

<div class="post-metadata">

### Author: ![Eldho](https://community.neutrinos.com/letter_avatar_proxy/v4/letter/e/c6cbf5/32.png) [@Eldho](https://community.neutrinos.com/u/Eldho)
#### Post date: [September 16, 2025, 6:31am UTC](https://community.neutrinos.com/t/ids-authentication-backend-and-frontend-setup/1302/3 "2025-09-16T06:31:07Z")

</div>

@JeevanKumar fantastic one

---

<div class="post-metadata">

### Author: ![Edward](https://community.neutrinos.com/letter_avatar_proxy/v4/letter/e/90db22/32.png) [@Edward](https://community.neutrinos.com/u/Edward)
#### Post date: [November 10, 2025, 7:05am UTC](https://community.neutrinos.com/t/ids-authentication-backend-and-frontend-setup/1302/4 "2025-11-10T07:05:09Z")

</div>

Great documentation @JeevanKumar . Easy to understand.
