Comments (10)
Thank you for bringing this issue to our attention. We'll try to reproduce this issue and get back to you.
from jackson.
Please ensure that the directory connection type is set to azure-scim-v2
. To comply with the SCIM 2.0 standard, it is necessary to append ?aadOptscim062020
to the SCIM URL.
For example api/scim/v2.0/876394bf-d131-4dba-bfcd-48f6bb9f5cb9/?aadOptscim062020
const { data, error } = await directorySync.directories.create({
name: "Azure AD",
tenant: "your-tenant-id",
product: "your-product-id",
type: "azure-scim-v2", // <-- this is the important part
});
from jackson.
The type is set correctly. But never seen any mention about the '?aadOptscim062020' part. Should this be added in the jackson store too? Or should we add this to the Azure portal? This should be done by default in the DB if it's that important.
DB:
from jackson.
Yeah, it is not there in the database yet. We'll think about it.
You'll get it when you call directories.get()
method.
{
data: {
id: '876394bf-d131-4dba-bfcd-48f6bb9f5cb9',
name: 'Azure',
tenant: 'boxyhq1',
product: 'demo',
type: 'azure-scim-v2',
log_webhook_events: false,
scim: {
path: '/api/scim/v2.0/876394bf-d131-4dba-bfcd-48f6bb9f5cb9/?aadOptscim062020',
secret: 'l61O_0ZSjAHbLc5bXZpbdw',
endpoint: 'http://localhost:5225/api/scim/v2.0/876394bf-d131-4dba-bfcd-48f6bb9f5cb9/?aadOptscim062020'
},
deactivated: false
},
error: null
}
In your case you can append /?aadOptscim062020
directly to SCIM endpoint in the Azure portal.
from jackson.
I added this to the Azure Portal, but got the same error when doing the scenario provided in my initial question. Also 'False' is still set as a string instead of a boolean.
So it seems like the '?' parameter does not change anything.
from jackson.
Can you try removing the user from the database and add again? I think it is because of the user already exists in the database with active = "False".
from jackson.
Can you try removing the user from the database and add again? I think it is because of the user already exists in the database with active = "False".
I did this. I fully cleared my DB and reran all provisions.
from jackson.
I can look into your setup if the changes doesn't work. Can you DM me on our discord channel https://discord.gg/uyb7pYt4Pa
from jackson.
This could be related to this issue: #1472
from jackson.
Feel free to reopen if this issue still exists.
from jackson.
Related Issues (20)
- Critical dependency error in `typeorm` import trace HOT 6
- Update the README.md HOT 3
- Update the README.md HOT 5
- Star the Jackson Repository! 🚀 HOT 18
- Add a CONTRIBUTING.md to the Jackson repo HOT 4
- Break up npm into components to reduce size and dependencies
- Support Custom Postgres Schema HOT 2
- Make Setup Link Expiry Time Configurable HOT 5
- Provide method to close all connections opened by the npm library HOT 1
- Improve Well known URL pages (in both Jackson and Saas App) to categorize them into sections
- After using saml jackson and supplying the certs, application returns Invalid assertion signature on acs. HOT 1
- Can't authenticate when the server advertises authorization_response_iss_parameter_supported HOT 3
- mocksaml metadata doesn't have a SLO URL HOT 3
- Adding new SSO connections for Admin Portal uses build-time environment variables HOT 3
- Standardise pagination parameters across all APIs
- cleanup router warning message about query params
- Opt out from sending profile scope in OIDC Provider Authorization request
- SSO login is not working HOT 15
- Google directory sync does not include subdomains HOT 3
- Extend E2E tests for Jackson and Saas starter kit/SaaS app
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jackson.