getAllAuthenticationProfiles
Purpose
This API is used to return all authentication profiles list with each profile settings for viewing.
HTTP Method
GET
URL
https://app.infiniteblue.com/rest/api/getAllAuthenticationProfilesPermissions Required
Full administrative privileges.
Response
All authentication profiles for the tenant in XML or JSON format.
Sample XML output :
<?xml version="1.0" encoding="UTF-8" ?>
<resp status="ok">
<authenticationProfiles>
<authenticationProfile>
<authProfileName>TEMPPROF</authProfileName>
<authProfileId>2af1f456-bc58-4c32-9ed4-7c6ffa7d54d4</authProfileId>
<authType>7</authType>
<authDescription>LDAP Advanced</authDescription>
<defaultUIAuth>false</defaultUIAuth>
<defaultAPIAuth>false</defaultAPIAuth>
<targetUrl>www.google.com</targetUrl>
<authenticationType>simple</authenticationType>
<searchCapabilities>Anonymous</searchCapabilities>
<userNameAttribute>uid</userNameAttribute>
<additionalParamKeys>[null]</additionalParamKeys>
<additionalParamValues>[null]</additionalParamValues>
</authenticationProfile>
<authenticationProfile>
<authProfileName>hi</authProfileName>
<authProfileId>2fe89a34-90ae-43f4-b46a-a6d26ee3ca4b</authProfileId>
<authType>7</authType>
<authDescription>LDAP Advanced</authDescription>
<defaultUIAuth>false</defaultUIAuth>
<defaultAPIAuth>false</defaultAPIAuth>
<targetUrl>ldap://your.org.com:port number</targetUrl>
<baseDistinguishedName>o=Progress Software Corporation</baseDistinguishedName>
<authenticationType>simple</authenticationType>
<searchCapabilities>Anonymous</searchCapabilities>
<userNameAttribute>uid</userNameAttribute>
<additionalParamKeys>[null]</additionalParamKeys>
<additionalParamValues>[null]</additionalParamValues>
</authenticationProfile>
<authenticationProfile>
<authProfileName>Password</authProfileName>
<authProfileId>6fba7e5a-64ab-47e8-ba4b-c360c482e280</authProfileId>
<authType>0</authType>
<authDescription>Password</authDescription>
<defaultUIAuth>true</defaultUIAuth>
<defaultAPIAuth>true</defaultAPIAuth>
<useSecQuestions>false</useSecQuestions>
<securityLevel>Low</securityLevel>
<expirPolicy>0</expirPolicy>
<enablePasswordHistory>false</enablePasswordHistory>
<passwordHistoryLimit>1</passwordHistoryLimit>
<passwordActivationContextExpiry>2</passwordActivationContextExpiry>
<newUserPasswordActivationContextExpiry>2</newUserPasswordActivationContextExpiry>
<useKnowledgeFactorToken>false</useKnowledgeFactorToken>
</authenticationProfile>
<authenticationProfile>
<authProfileName>hello</authProfileName>
<authProfileId>e952c42b-73da-4cd5-a01d-5fb289c6b22b</authProfileId>
<authType>7</authType>
<authDescription>LDAP Advanced</authDescription>
<defaultUIAuth>false</defaultUIAuth>
<defaultAPIAuth>false</defaultAPIAuth>
<targetUrl>www.google.com</targetUrl>
<authenticationType>simple</authenticationType>
<searchCapabilities>Anonymous</searchCapabilities>
<userNameAttribute>uid</userNameAttribute>
<additionalParamKeys>[null]</additionalParamKeys>
<additionalParamValues>[null]</additionalParamValues>
</authenticationProfile>
<authenticationProfile>
<authProfileName>TEMPPROF</authProfileName>
<authProfileId>82bff8d0-61aa-4348-bfab-c156fb89cc8c</authProfileId>
<authType>3</authType>
<authDescription>HTTP GET</authDescription>
<defaultUIAuth>false</defaultUIAuth>
<defaultAPIAuth>false</defaultAPIAuth>
<targetURL>www.google.com</targetURL>
<headerKeys>[null,null,null,null,null]</headerKeys>
<headerValues>[null,null,null,null,null]</headerValues>
<responseText>Done</responseText>
</authenticationProfile>
<authenticationProfile>
<authProfileName>hello1</authProfileName>
<authProfileId>66b06b9d-907f-4a88-8dd2-28fde69fe219</authProfileId>
<authType>7</authType>
<authDescription>LDAP Advanced</authDescription>
<defaultUIAuth>false</defaultUIAuth>
<defaultAPIAuth>false</defaultAPIAuth>
<targetUrl>www.google.com</targetUrl>
<authenticationType>simple</authenticationType>
<searchCapabilities>Anonymous</searchCapabilities>
<userNameAttribute>uid</userNameAttribute>
<additionalParamKeys>[null]</additionalParamKeys>
<additionalParamValues>[null]</additionalParamValues>
</authenticationProfile>
<authenticationProfile>
<authProfileName>newldapADVANCED</authProfileName>
<authProfileId>711217f7-e2eb-4b1b-beb9-131177e410cb</authProfileId>
<authType>7</authType>
<authDescription>LDAP Advanced</authDescription>
<defaultUIAuth>false</defaultUIAuth>
<defaultAPIAuth>false</defaultAPIAuth>
<targetUrl>www.google.com</targetUrl>
<authenticationType>simple</authenticationType>
<searchCapabilities>Anonymous</searchCapabilities>
<userNameAttribute>uid</userNameAttribute>
<additionalParamKeys>[null]</additionalParamKeys>
<additionalParamValues>[null]</additionalParamValues>
</authenticationProfile>
<authenticationProfile>
<authProfileName>sdfsdfsd</authProfileName>
<authProfileId>50bd00f7-c863-4171-bcd9-d6b95cf75275</authProfileId>
<authType>6</authType>
<authDescription>OpenEdge</authDescription>
<defaultUIAuth>false</defaultUIAuth>
<defaultAPIAuth>false</defaultAPIAuth>
<useSecQuestions>false</useSecQuestions>
<realmURL>http://127.0.0.2/apsv</realmURL>
<realmClass>psc.stat.realm.oeuserrealm</realmClass>
<openEdgeDomain>oebpm</openEdgeDomain>
<openEdgeAccessCode>oebpm</openEdgeAccessCode>
<noHostVerify>false</noHostVerify>
<oeTokenUploadFileName>oespaclient.cp</oeTokenUploadFileName>
<oeCertUploadFileName>psccerts.jar</oeCertUploadFileName>
<managePassword>false</managePassword>
<certJarFileContent></certJarFileContent>
<tokenFileContent></tokenFileContent>
</authenticationProfile>
<authenticationProfile>
<authProfileName>TEMPPROF</authProfileName>
<authProfileId>2a439049-f829-4b97-8ba1-575c131b0b8a</authProfileId>
<authType>7</authType>
<authDescription>LDAP Advanced</authDescription>
<defaultUIAuth>false</defaultUIAuth>
<defaultAPIAuth>false</defaultAPIAuth>
<targetUrl>www.google.com</targetUrl>
<authenticationType>simple</authenticationType>
<searchCapabilities>Anonymous</searchCapabilities>
<userNameAttribute>uid</userNameAttribute>
<additionalParamKeys>[null]</additionalParamKeys>
<additionalParamValues>[null]</additionalParamValues>
</authenticationProfile>
<authenticationProfile>
<authProfileName>temp profile</authProfileName>
<authProfileId>0afa0e29-71c2-45a0-8d46-b79db5f13eb3</authProfileId>
<authType>7</authType>
<authDescription>LDAP Advanced</authDescription>
<defaultUIAuth>false</defaultUIAuth>
<defaultAPIAuth>false</defaultAPIAuth>
<targetUrl>ldap://your.org.com:port number</targetUrl>
<baseDistinguishedName>o=yourCompanyName</baseDistinguishedName>
<authenticationType>simple</authenticationType>
<searchCapabilities>Anonymous</searchCapabilities>
<userNameAttribute>uid</userNameAttribute>
<additionalParamKeys>[null]</additionalParamKeys>
<additionalParamValues>[null]</additionalParamValues>
</authenticationProfile>
<authenticationProfile>
<authProfileName>abc</authProfileName>
<authProfileId>ebeb43e5-4503-4082-a568-21d613560f5d</authProfileId>
<authType>7</authType>
<authDescription>LDAP Advanced</authDescription>
<defaultUIAuth>false</defaultUIAuth>
<defaultAPIAuth>false</defaultAPIAuth>
<targetUrl>ehfukh</targetUrl>
<authenticationType>simple</authenticationType>
<searchCapabilities>Anonymous</searchCapabilities>
<userNameAttribute>uid</userNameAttribute>
<additionalParamKeys>[null]</additionalParamKeys>
<additionalParamValues>[null]</additionalParamValues>
</authenticationProfile>
<authenticationProfile>
<authProfileName>Custom</authProfileName>
<authProfileId>9aa9e22e-e7cb-4cbd-b8c8-c1209bcbe1c1</authProfileId>
<authType>7</authType>
<authDescription>LDAP Advanced</authDescription>
<defaultUIAuth>false</defaultUIAuth>
<defaultAPIAuth>false</defaultAPIAuth>
<targetUrl>www.google.com</targetUrl>
<authenticationType>simple</authenticationType>
<searchCapabilities>Anonymous</searchCapabilities>
<userNameAttribute>uid</userNameAttribute>
<additionalParamKeys>[null]</additionalParamKeys>
<additionalParamValues>[null]</additionalParamValues>
</authenticationProfile>
<authenticationProfile>
<authProfileName>TEMPPROF</authProfileName>
<authProfileId>e4af8f90-19ed-4c29-b940-a08d24e6abdd</authProfileId>
<authType>1</authType>
<authDescription>LDAP</authDescription>
<defaultUIAuth>false</defaultUIAuth>
<defaultAPIAuth>false</defaultAPIAuth>
<targetUrl>www.google.com</targetUrl>
<securityAuthentication>simple</securityAuthentication>
<securityPrincipal>CN={!loginName},OU=system,DC=example</securityPrincipal>
<securityCredential>{!password}</securityCredential>
<additionalParamKeys>[null]</additionalParamKeys>
<additionalParamValues>[null]</additionalParamValues>
</authenticationProfile>
<authenticationProfile>
<authProfileName>TEMPPROF</authProfileName>
<authProfileId>6bddbcb7-b565-4a57-8ae4-0323da8f0130</authProfileId>
<authType>2</authType>
<authDescription>HTTP POST</authDescription>
<defaultUIAuth>false</defaultUIAuth>
<defaultAPIAuth>false</defaultAPIAuth>
<targetURL>www.google.com</targetURL>
<headerKeys>["Content-Type",null,null,null,null,"text\u002Fxml; charset=UTF-8"]</headerKeys>
<headerValues>[null,null,null,null]</headerValues>
<responseText>Done</responseText>
</authenticationProfile>
<authenticationProfile>
<authProfileName>dfgfgdfg</authProfileName>
<authProfileId>b131ac73-3253-48d0-97e8-5d0105fa86bf</authProfileId>
<authType>7</authType>
<authDescription>LDAP Advanced</authDescription>
<defaultUIAuth>false</defaultUIAuth>
<defaultAPIAuth>false</defaultAPIAuth>
<targetUrl>ldap://your.org.com:port number</targetUrl>
<baseDistinguishedName>o=yourCompanyName</baseDistinguishedName>
<authenticationType>simple</authenticationType>
<searchCapabilities>Anonymous</searchCapabilities>
<userNameAttribute>uid</userNameAttribute>
<additionalParamKeys>[null]</additionalParamKeys>
<additionalParamValues>[null]</additionalParamValues>
</authenticationProfile>
<authenticationProfile>
<authProfileName>TEMPPROF</authProfileName>
<authProfileId>8916eb48-c1da-4a29-929e-4f9c801ae7a3</authProfileId>
<authType>1</authType>
<authDescription>LDAP</authDescription>
<defaultUIAuth>false</defaultUIAuth>
<defaultAPIAuth>false</defaultAPIAuth>
<targetUrl>www.google.com</targetUrl>
<securityAuthentication>simple</securityAuthentication>
<securityPrincipal>CN={!loginName},OU=system,DC=example</securityPrincipal>
<securityCredential>{!password}</securityCredential>
<additionalParamKeys>[null]</additionalParamKeys>
<additionalParamValues>[null]</additionalParamValues>
</authenticationProfile>
<authenticationProfile>
<authProfileName>Custom</authProfileName>
<authProfileId>Custom</authProfileId>
<authType>4</authType>
<authDescription>Custom</authDescription>
<defaultUIAuth>false</defaultUIAuth>
<defaultAPIAuth>false</defaultAPIAuth>
<Custom>customAuth2@476dc655</Custom>
</authenticationProfile>
<authenticationProfile>
<authProfileName>API Token</authProfileName>
<authProfileId>API Token</authProfileId>
<authType>10</authType>
<authDescription>API Token</authDescription>
<defaultUIAuth>false</defaultUIAuth>
<defaultAPIAuth>false</defaultAPIAuth>
</authenticationProfile>
</authenticationProfiles>
</resp>
Sample JSON output
<?xml version="1.0" encoding="UTF-8" ?> <resp status="fail"> <err>Authentication Profile with ID: 54d72cfd32-a2e1-4cb7-a6fe-58e336e50ac8 doesn't exist or cannot be deleted</err> </resp>
{
"authenticationProfiles": [
{
"authProfileName": "temp ldap",
"authProfileId": "2af1f456-bc58-4c32-9ed4-7c6ffa7d54d4",
"authType": "7",
"authDescription": "LDAP Advanced",
"defaultUIAuth": "false",
"defaultAPIAuth": "false",
"targetUrl": "www.google.com",
"baseDistinguishedName": null,
"additionalUserDN": null,
"authenticationType": "simple",
"searchCapabilities": "Anonymous",
"userNameAttribute": "uid",
"additionalParamKeys": "[null]",
"additionalParamValues": "[null]"
},
{
"authProfileName": "ldap adv",
"authProfileId": "2fe89a34-90ae-43f4-b46a-a6d26ee3ca4b",
"authType": "7",
"authDescription": "LDAP Advanced",
"defaultUIAuth": "false",
"defaultAPIAuth": "false",
"targetUrl": "ldap://your.org.com:port number",
"baseDistinguishedName": "o=yourCompanyName",
"additionalUserDN": null,
"authenticationType": "simple",
"searchCapabilities": "Anonymous",
"userNameAttribute": "uid",
"additionalParamKeys": "[null]",
"additionalParamValues": "[null]"
},
{
"authProfileName": "Password",
"authProfileId": "6fba7e5a-64ab-47e8-ba4b-c360c482e280",
"authType": "0",
"authDescription": "Password",
"defaultUIAuth": "true",
"defaultAPIAuth": "true",
"useSecQuestions": "false",
"securityLevel": "Low",
"expirPolicy": "0",
"formula": null,
"enablePasswordHistory": "false",
"passwordHistoryLimit": "1",
"passwordActivationContextExpiry": "2",
"newUserPasswordActivationContextExpiry": "2",
"useKnowledgeFactorToken": "false",
"knowledgeFactorToken": null
},
{
"authProfileName": "temp",
"authProfileId": "e952c42b-73da-4cd5-a01d-5fb289c6b22b",
"authType": "7",
"authDescription": "LDAP Advanced",
"defaultUIAuth": "false",
"defaultAPIAuth": "false",
"targetUrl": "www.google.com",
"baseDistinguishedName": null,
"additionalUserDN": null,
"authenticationType": "simple",
"searchCapabilities": "Anonymous",
"userNameAttribute": "uid",
"additionalParamKeys": "[null]",
"additionalParamValues": "[null]"
},
{
"authProfileName": "TEMPPROF",
"authProfileId": "82bff8d0-61aa-4348-bfab-c156fb89cc8c",
"authType": "3",
"authDescription": "HTTP GET",
"defaultUIAuth": "false",
"defaultAPIAuth": "false",
"targetURL": "www.google.com",
"headerKeys": "[null,null,null,null,null]",
"headerValues": "[null,null,null,null,null]",
"responseText": "Done"
},
{
"authProfileName": "hello1",
"authProfileId": "66b06b9d-907f-4a88-8dd2-28fde69fe219",
"authType": "7",
"authDescription": "LDAP Advanced",
"defaultUIAuth": "false",
"defaultAPIAuth": "false",
"targetUrl": "www.google.com",
"baseDistinguishedName": null,
"additionalUserDN": null,
"authenticationType": "simple",
"searchCapabilities": "Anonymous",
"userNameAttribute": "uid",
"additionalParamKeys": "[null]",
"additionalParamValues": "[null]"
},
{
"authProfileName": "newldapADVANCED",
"authProfileId": "711217f7-e2eb-4b1b-beb9-131177e410cb",
"authType": "7",
"authDescription": "LDAP Advanced",
"defaultUIAuth": "false",
"defaultAPIAuth": "false",
"targetUrl": "www.google.com",
"baseDistinguishedName": null,
"additionalUserDN": null,
"authenticationType": "simple",
"searchCapabilities": "Anonymous",
"userNameAttribute": "uid",
"additionalParamKeys": "[null]",
"additionalParamValues": "[null]"
},
{
"authProfileName": "sdfsdfsd",
"authProfileId": "50bd00f7-c863-4171-bcd9-d6b95cf75275",
"authType": "6",
"authDescription": "OpenEdge",
"defaultUIAuth": "false",
"defaultAPIAuth": "false",
"useSecQuestions": "false",
"realmURL": "http://172.16.23.212:8093/apsv",
"realmClass": "psc.stat.realm.oeuserrealm",
"openEdgeDomain": "oebpm",
"openEdgeAccessCode": "oebpm",
"noHostVerify": "false",
"oeTokenUploadFileName": "oespaclient.cp",
"oeCertUploadFileName": "psccerts.jar",
"managePassword": "false",
"suLoginname": "",
"suPassword": "",
"guestLoginname": "",
"guestPassword": "",
"certJarFileContent": "",
"tokenFileContent": ""
},
{
"authProfileName": "TEMPPROF",
"authProfileId": "2a439049-f829-4b97-8ba1-575c131b0b8a",
"authType": "7",
"authDescription": "LDAP Advanced",
"defaultUIAuth": "false",
"defaultAPIAuth": "false",
"targetUrl": "www.google.com",
"baseDistinguishedName": null,
"additionalUserDN": null,
"authenticationType": "simple",
"searchCapabilities": "Anonymous",
"userNameAttribute": "uid",
"additionalParamKeys": "[null]",
"additionalParamValues": "[null]"
},
{
"authProfileName": "templink",
"authProfileId": "0afa0e29-71c2-45a0-8d46-b79db5f13eb3",
"authType": "7",
"authDescription": "LDAP Advanced",
"defaultUIAuth": "false",
"defaultAPIAuth": "false",
"targetUrl": "ldap://your.org.com:portnumber",
"baseDistinguishedName": "o=yourCompanyName",
"additionalUserDN": null,
"authenticationType": "simple",
"searchCapabilities": "Anonymous",
"userNameAttribute": "uid",
"additionalParamKeys": "[null]",
"additionalParamValues": "[null]"
},
{
"authProfileName": "abc",
"authProfileId": "ebeb43e5-4503-4082-a568-21d613560f5d",
"authType": "7",
"authDescription": "LDAP Advanced",
"defaultUIAuth": "false",
"defaultAPIAuth": "false",
"targetUrl": "ehfukh",
"baseDistinguishedName": null,
"additionalUserDN": null,
"authenticationType": "simple",
"searchCapabilities": "Anonymous",
"userNameAttribute": "uid",
"additionalParamKeys": "[null]",
"additionalParamValues": "[null]"
},
{
"authProfileName": "Custom",
"authProfileId": "9aa9e22e-e7cb-4cbd-b8c8-c1209bcbe1c1",
"authType": "7",
"authDescription": "LDAP Advanced",
"defaultUIAuth": "false",
"defaultAPIAuth": "false",
"targetUrl": "www.google.com",
"baseDistinguishedName": null,
"additionalUserDN": null,
"authenticationType": "simple",
"searchCapabilities": "Anonymous",
"userNameAttribute": "uid",
"additionalParamKeys": "[null]",
"additionalParamValues": "[null]"
},
{
"authProfileName": "TEMPPROF",
"authProfileId": "e4af8f90-19ed-4c29-b940-a08d24e6abdd",
"authType": "1",
"authDescription": "LDAP",
"defaultUIAuth": "false",
"defaultAPIAuth": "false",
"targetUrl": "www.google.com",
"securityAuthentication": "simple",
"securityPrincipal": "CN={!loginName},OU=system,DC=example",
"securityCredential": "{!password}",
"additionalParamKeys": "[null]",
"additionalParamValues": "[null]"
},
{
"authProfileName": "TEMPPROF",
"authProfileId": "6bddbcb7-b565-4a57-8ae4-0323da8f0130",
"authType": "2",
"authDescription": "HTTP POST",
"defaultUIAuth": "false",
"defaultAPIAuth": "false",
"targetURL": "www.google.com",
"httpBody": null,
"headerKeys": "[\"Content-Type\",null,null,null,null,\"text\\u002Fxml; charset=UTF-8\"]",
"headerValues": "[null,null,null,null]",
"responseText": "Done"
},
{
"authProfileName": "TEMPPROF",
"authProfileId": "8916eb48-c1da-4a29-929e-4f9c801ae7a3",
"authType": "1",
"authDescription": "LDAP",
"defaultUIAuth": "false",
"defaultAPIAuth": "false",
"targetUrl": "www.google.com",
"securityAuthentication": "simple",
"securityPrincipal": "CN={!loginName},OU=system,DC=example",
"securityCredential": "{!password}",
"additionalParamKeys": "[null]",
"additionalParamValues": "[null]"
},
{
"authProfileName": "Custom",
"authProfileId": "Custom",
"authType": "4",
"authDescription": "Custom",
"defaultUIAuth": "false",
"defaultAPIAuth": "false",
"Custom": "customAuth2@f4ed27"
},
{
"authProfileName": "API Token",
"authProfileId": "API Token",
"authType": "10",
"authDescription": "API Token",
"defaultUIAuth": "false",
"defaultAPIAuth": "false"
}
]
}