Auth.Api

<back to all web services

AuthenticationDTO

The following routes are available for this service:
All Verbs/authentication
AuthenticationDTO Parameters:
NameParameterData TypeRequiredDescription
PublicKeyquerystringNo
RedirectquerystringNo
AuthenticationResponse Parameters:
NameParameterData TypeRequiredDescription
ApplicationformApplicationsNo
ApplicationsAccessSSONameformstringNo
DefaultLoginProvidersformLoginProvidersNo
LoginProvidersformList<LoginProviders>No
PublicKeyformstringNo
RedirectformstringNo
LoginDesignformLoginDesignNo
DisplayLoginProviderformboolNo
DisplayAccountManagementformboolNo
DisplaySignatureCommentformboolNo
LayoutResponse Parameters:
NameParameterData TypeRequiredDescription
TitleformstringNo
Applications Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DomainsIdformintNo
CodeformstringNo
NameformstringNo
DescriptionformstringNo
IsSystemformboolNo
IsLockedformboolNo
ApplicationLanguagesIdformint?No
TokenExpirationMinutesformintNo
TokenAllowedRefreshesformint?No
TokenExpirationWarningTimeMinutesformintNo
TokenValidAfterExpirationMinutesformintNo
AllowUserDataOverrideformboolNo
RecordStatusIdformintNo
UserIdInsformint?No
UserIdUpdformint?No
UserIdValformint?No
UserIdDelformint?No
UTCRecordTimestampformDateTimeNo
UTCRecordTimestampUpdformDateTimeNo
UTCRecordTimestampValformDateTimeNo
UTCRecordTimestampDelformDateTimeNo
TimezoneIdformint?No
TimezoneStandardNameformstringNo
LoginProviders Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
ApplicationsIdformintNo
CodeformstringNo
UserIdentificationPrefixformstringNo
LoginProviderTypeCodeformstringNo
RecordStatusIdformintNo
LoginDesign Parameters:
NameParameterData TypeRequiredDescription
logoformstringNo
bgColorformstringNo
textColorformstringNo
mainColorformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /authentication HTTP/1.1 
Host: auth.mepis.si 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<AuthenticationDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Metronik.Core.Auth.Api.ServiceModel">
  <PublicKey>String</PublicKey>
  <Redirect>String</Redirect>
</AuthenticationDTO>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<AuthenticationResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Metronik.Core.Auth.Api.ServiceModel">
  <Title>String</Title>
  <Application xmlns:d2p1="http://schemas.datacontract.org/2004/07/Metronik.Core.Auth.Api.ServiceModel.Models">
    <d2p1:AllowUserDataOverride>false</d2p1:AllowUserDataOverride>
    <d2p1:ApplicationLanguagesId>0</d2p1:ApplicationLanguagesId>
    <d2p1:Code>String</d2p1:Code>
    <d2p1:Description>String</d2p1:Description>
    <d2p1:DomainsId>0</d2p1:DomainsId>
    <d2p1:Id>0</d2p1:Id>
    <d2p1:IsLocked>false</d2p1:IsLocked>
    <d2p1:IsSystem>false</d2p1:IsSystem>
    <d2p1:Name>String</d2p1:Name>
    <d2p1:RecordStatusId>0</d2p1:RecordStatusId>
    <d2p1:TimezoneId>0</d2p1:TimezoneId>
    <d2p1:TimezoneStandardName>String</d2p1:TimezoneStandardName>
    <d2p1:TokenAllowedRefreshes>0</d2p1:TokenAllowedRefreshes>
    <d2p1:TokenExpirationMinutes>0</d2p1:TokenExpirationMinutes>
    <d2p1:TokenExpirationWarningTimeMinutes>0</d2p1:TokenExpirationWarningTimeMinutes>
    <d2p1:TokenValidAfterExpirationMinutes>0</d2p1:TokenValidAfterExpirationMinutes>
    <d2p1:UTCRecordTimestamp>0001-01-01T00:00:00</d2p1:UTCRecordTimestamp>
    <d2p1:UTCRecordTimestampDel>0001-01-01T00:00:00</d2p1:UTCRecordTimestampDel>
    <d2p1:UTCRecordTimestampUpd>0001-01-01T00:00:00</d2p1:UTCRecordTimestampUpd>
    <d2p1:UTCRecordTimestampVal>0001-01-01T00:00:00</d2p1:UTCRecordTimestampVal>
    <d2p1:UserIdDel>0</d2p1:UserIdDel>
    <d2p1:UserIdIns>0</d2p1:UserIdIns>
    <d2p1:UserIdUpd>0</d2p1:UserIdUpd>
    <d2p1:UserIdVal>0</d2p1:UserIdVal>
  </Application>
  <ApplicationsAccessSSOName>String</ApplicationsAccessSSOName>
  <DefaultLoginProviders xmlns:d2p1="http://schemas.datacontract.org/2004/07/Metronik.Core.Auth.Api.ServiceModel.Models">
    <d2p1:ApplicationsId>0</d2p1:ApplicationsId>
    <d2p1:Code>String</d2p1:Code>
    <d2p1:Id>0</d2p1:Id>
    <d2p1:LoginProviderTypeCode>String</d2p1:LoginProviderTypeCode>
    <d2p1:RecordStatusId>0</d2p1:RecordStatusId>
    <d2p1:UserIdentificationPrefix>String</d2p1:UserIdentificationPrefix>
  </DefaultLoginProviders>
  <DisplayAccountManagement>false</DisplayAccountManagement>
  <DisplayLoginProvider>false</DisplayLoginProvider>
  <DisplaySignatureComment>false</DisplaySignatureComment>
  <LoginDesign xmlns:d2p1="http://schemas.datacontract.org/2004/07/Metronik.Core.Auth.Api.ServiceModel.Models">
    <d2p1:bgColor>String</d2p1:bgColor>
    <d2p1:logo>String</d2p1:logo>
    <d2p1:mainColor>String</d2p1:mainColor>
    <d2p1:textColor>String</d2p1:textColor>
  </LoginDesign>
  <LoginProviders xmlns:d2p1="http://schemas.datacontract.org/2004/07/Metronik.Core.Auth.Api.ServiceModel.Models">
    <d2p1:LoginProviders>
      <d2p1:ApplicationsId>0</d2p1:ApplicationsId>
      <d2p1:Code>String</d2p1:Code>
      <d2p1:Id>0</d2p1:Id>
      <d2p1:LoginProviderTypeCode>String</d2p1:LoginProviderTypeCode>
      <d2p1:RecordStatusId>0</d2p1:RecordStatusId>
      <d2p1:UserIdentificationPrefix>String</d2p1:UserIdentificationPrefix>
    </d2p1:LoginProviders>
  </LoginProviders>
  <PublicKey>String</PublicKey>
  <Redirect>String</Redirect>
</AuthenticationResponse>