Is a message on failed login possible?

Is a message on failed login possible?

Anonymous
Not applicable
783 Views
3 Replies
Message 1 of 4

Is a message on failed login possible?

Anonymous
Not applicable

Is it possible to get a message on a failed login, such as

 

- license limit has been reached

- Vault database not found

- username and password not found

 

Thanks

Mike

 

PS I am using the WebServiceManager in Vault Professional 2013.

 

0 Likes
Accepted solutions (1)
784 Views
3 Replies
Replies (3)
Message 2 of 4

Redmond.D
Autodesk
Autodesk

If something goes wrong with the login, you will get an exception when creating the WebServiceManager object.  Errors from the Vault server will have an error code.

http://justonesandzeros.typepad.com/blog/2011/11/getting-the-restriction-codes.html

 

If you want a human readable message, you will have to convert the error code to a human readable string.  You can provide you own messages or copy them from the SDK documentation.

http://justonesandzeros.typepad.com/blog/2012/01/better-error-messages.html

 



Doug Redmond
Software Engineer
Autodesk, Inc.

0 Likes
Message 3 of 4

Anonymous
Not applicable
Accepted solution

So for login errors, am I on the right path with something like:

 

try

{

    m_serviceManager =

    new WebServiceManager(newUserPasswordCredentials(

         server, vault, username, password, true));

}

 

catch (Exception ex)

{

  string errorCode;

  List<string> restrictionCodes;

     GetErrorAndRestrictionCodesString(ex, out errorCode, out restrictionCodes);

} 

0 Likes
Message 4 of 4

Redmond.D
Autodesk
Autodesk

Yes, that should work.  You can test it out pretty easliy.  Just log in with a bad password.



Doug Redmond
Software Engineer
Autodesk, Inc.

0 Likes