saml2Json: (
req: any,
) =>
| { found: boolean } & {
arsUrl: string;
identifier: any;
idpEntityId: string;
metadataUrl: string;
sloUrl: string;
slug: string;
ssoUrl: string;
} & {
assertionConsumerServices: any[];
authentications: any;
lastRequestSigned: boolean;
lastRequestVerification: {
binding: string;
outcome: string;
signatureMethod: string;
weak: boolean;
};
metadata: {
assertionConsumerServices: {
binding: any;
index: any;
isDefault: boolean;
location: any;
}[];
authnRequestsSigned: boolean;
cacheDuration: string;
consumed: boolean;
consumedAt: string;
encryptionCertificate: boolean;
expired: boolean;
expiresAt: string;
how: string;
mdqUrl: string;
nameIdFormats: any[];
refresh: any;
refreshable: boolean;
refresherEnabled: boolean;
refresherRunning: boolean;
signature: string;
signingCertificateConfigured: boolean;
singleLogoutServices: {
binding: any;
location: any;
responseLocation: any;
}[];
staleAt: string;
state: string;
stateWhy: string;
trustAnchorProblems: string[];
trustAnchors: number;
url: any;
validUntil: string;
wantAssertionsEncrypted: boolean;
wantAssertionsSigned: boolean;
};
name: any;
nameIdFormats: any[];
observedSigningCertificate: string;
responseBindings: any[];
signedRequestsRequired: { required: boolean; why: string };
signingCertificate: any;
signingCertificates: any[];
singleLogoutServices: any[];
}
| {
artifactsAwaitingResolution: number;
mdqRefused: any;
mdqRefusedPaging: {
firstRow: number;
lastRow: number;
noun: any;
offset: number;
page: number;
pages: number;
param: string;
perPage: number;
total: any;
};
paging: {
firstRow: number;
lastRow: number;
noun: any;
offset: number;
page: number;
pages: number;
param: string;
perPage: number;
total: any;
};
requestsHeldForSignIn: number;
serviceProviders: any;
settings: any;
unscopedMetadata: string;
} = ...
Type Declaration
-
- (
req: any,
):
| { found: boolean } & {
arsUrl: string;
identifier: any;
idpEntityId: string;
metadataUrl: string;
sloUrl: string;
slug: string;
ssoUrl: string;
} & {
assertionConsumerServices: any[];
authentications: any;
lastRequestSigned: boolean;
lastRequestVerification: {
binding: string;
outcome: string;
signatureMethod: string;
weak: boolean;
};
metadata: {
assertionConsumerServices: {
binding: any;
index: any;
isDefault: boolean;
location: any;
}[];
authnRequestsSigned: boolean;
cacheDuration: string;
consumed: boolean;
consumedAt: string;
encryptionCertificate: boolean;
expired: boolean;
expiresAt: string;
how: string;
mdqUrl: string;
nameIdFormats: any[];
refresh: any;
refreshable: boolean;
refresherEnabled: boolean;
refresherRunning: boolean;
signature: string;
signingCertificateConfigured: boolean;
singleLogoutServices: {
binding: any;
location: any;
responseLocation: any;
}[];
staleAt: string;
state: string;
stateWhy: string;
trustAnchorProblems: string[];
trustAnchors: number;
url: any;
validUntil: string;
wantAssertionsEncrypted: boolean;
wantAssertionsSigned: boolean;
};
name: any;
nameIdFormats: any[];
observedSigningCertificate: string;
responseBindings: any[];
signedRequestsRequired: { required: boolean; why: string };
signingCertificate: any;
signingCertificates: any[];
singleLogoutServices: any[];
}
| {
artifactsAwaitingResolution: number;
mdqRefused: any;
mdqRefusedPaging: {
firstRow: number;
lastRow: number;
noun: any;
offset: number;
page: number;
pages: number;
param: string;
perPage: number;
total: any;
};
paging: {
firstRow: number;
lastRow: number;
noun: any;
offset: number;
page: number;
pages: number;
param: string;
perPage: number;
total: any;
};
requestsHeldForSignIn: number;
serviceProviders: any;
settings: any;
unscopedMetadata: string;
}
-
Returns
| { found: boolean } & {
arsUrl: string;
identifier: any;
idpEntityId: string;
metadataUrl: string;
sloUrl: string;
slug: string;
ssoUrl: string;
} & {
assertionConsumerServices: any[];
authentications: any;
lastRequestSigned: boolean;
lastRequestVerification: {
binding: string;
outcome: string;
signatureMethod: string;
weak: boolean;
};
metadata: {
assertionConsumerServices: {
binding: any;
index: any;
isDefault: boolean;
location: any;
}[];
authnRequestsSigned: boolean;
cacheDuration: string;
consumed: boolean;
consumedAt: string;
encryptionCertificate: boolean;
expired: boolean;
expiresAt: string;
how: string;
mdqUrl: string;
nameIdFormats: any[];
refresh: any;
refreshable: boolean;
refresherEnabled: boolean;
refresherRunning: boolean;
signature: string;
signingCertificateConfigured: boolean;
singleLogoutServices: {
binding: any;
location: any;
responseLocation: any;
}[];
staleAt: string;
state: string;
stateWhy: string;
trustAnchorProblems: string[];
trustAnchors: number;
url: any;
validUntil: string;
wantAssertionsEncrypted: boolean;
wantAssertionsSigned: boolean;
};
name: any;
nameIdFormats: any[];
observedSigningCertificate: string;
responseBindings: any[];
signedRequestsRequired: { required: boolean; why: string };
signingCertificate: any;
signingCertificates: any[];
singleLogoutServices: any[];
}
| {
artifactsAwaitingResolution: number;
mdqRefused: any;
mdqRefusedPaging: {
firstRow: number;
lastRow: number;
noun: any;
offset: number;
page: number;
pages: number;
param: string;
perPage: number;
total: any;
};
paging: {
firstRow: number;
lastRow: number;
noun: any;
offset: number;
page: number;
pages: number;
param: string;
perPage: number;
total: any;
};
requestsHeldForSignIn: number;
serviceProviders: any;
settings: any;
unscopedMetadata: string;
}
the JSON
Builds
/admin/saml2's JSON: the list, or the drill-down with?sp=.