---
title: "Authenticating via OAuth"
canonical: "https://sesame-software-documentation.refined.site/space/bandr/386531339/Authenticating%20via%20OAuth"
format: markdown
---
### 🔸 **BandR System Properties for SSO**

Add these properties to your system’s environment or as JVM arguments:

`SESAME_AUTH_METHOD=sso`

`SESAME_OAUTH2_REGISTRATION_ID=<registrationId>`

`SESAME_OAUTH2_CLIENT_ID=<clientId>`

`SESAME_OAUTH2_CLIENT_SECRET=<clientSecret>`

`SESAME_OAUTH2_AUTH_URI=<authUri>`

`SESAME_OAUTH2_TOKEN_URI=<tokenUri>`

`SESAME_OAUTH2_JWK_SET_URI=https://login.microsoftonline.com/common/discovery/v2.0/keys`

`SESAME_OAUTH2_USERNAME_ATT=<userNameAttribute>`

`SESAME_OAUTH2_CLIENT_NAME=<clientName>`

### 🔸** OAuth Properties:**

Update your application properties with the following:

`rj.auth-method=sso`

`rj.oauth2.registrationId=<registrationId>`

`rj.oauth2.clientId=<clientId>`

`rj.oauth2.clientSecret=<clientSecret>`

`rj.oauth2.authorizationUri=<authUri>`

`rj.oauth2.tokenUri=<tokenUri>`

`rj.oauth2.jwkSetUri=<jwkSetUri>`

`rj.oauth2.userNameAttributeName=<userNameAttribute>`

`rj.oauth2.clientName=<clientName>`