SSO config allows organizations to configure Single Sign-On authentication using OIDC protocol.
npm install @luzmo/nodejs-sdkimport Luzmo from '@luzmo/nodejs-sdk';
const client = new Luzmo({
api_key: '<your Luzmo API key>',
api_token: '<your Luzmo API token>',
host: 'https://api.luzmo.com'
});
const response = await client.get('ssoconfig',
{
where: {
id: "< ssoconfig ID >"
}
}
);{
"count": 1,
"rows": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"organization_id": "550e8400-e29b-41d4-a716-446655440001",
"protocol": "OIDC",
"config": {
"client_id": "your-client-id",
"client_secret": "your-client-secret",
"issuer": "https://your-oidc-provider.com",
"authorization_url": "https://your-oidc-provider.com/auth",
"token_url": "https://your-oidc-provider.com/token",
"user_info_url": "https://your-oidc-provider.com/userinfo"
},
"is_verified": false,
"disable_email_password": false,
"created_at": "2024-01-15T10:30:00.000Z",
"updated_at": "2024-01-15T10:30:00.000Z"
}
]
}