This topic contains 10 replies, has 2 voices, and was last updated by  sudhangi 6 months, 1 week ago.

  • Author
    Posts
  • Participant
    sudhangi
    Regular Member
    Member since: 01.12.2015
    Number of posts: 58

    Hi,
    Is there a way to create a new user in eSL using SDK’s or Rest API’s?
    I understand that .inviteUser() is one of the option to create a new user, but that would mean that the user has to actually go through the email and perform the ‘Account Registration’ step.
    Is it possible to bypass that step and create a new user account directly?

    Thanks.

    • This topic was modified 6 months, 2 weeks ago by  Haris.
    Keymaster
    Haris
    Jedi Master
    Member since: 05.11.2015
    Number of posts: 1450

    Score

    0

    Hi Sudhangi,

    You can skip the registration step by adding the .withStatus(SenderStatus.ACTIVE) method when building your AccountMember object as per: https://developer.esignlive.com/guides/feature-guides/senders/


    Haris Haidary
    OneSpan Technical Consultant
    Participant
    sudhangi
    Regular Member
    Member since: 01.12.2015
    Number of posts: 58

    Score

    0

    Hi Haris,
    Thank you for your response. I tried that but it still requires ‘Account Registration’ and when I checked in eSL it shows that user as an ‘Account Invitee’ .
    It still seems to me that the user action of account registration is still required. See attached.
    Thanks.

    Attachments:
    You must be logged in to view attached files.
    Keymaster
    Haris
    Jedi Master
    Member since: 05.11.2015
    Number of posts: 1450

    Score

    0

    Can you please delete this sender and try again? Make sure that you provide a first name, last name, email address, and to include the method .withStatus(SenderStatus.ACTIVE)


    Haris Haidary
    OneSpan Technical Consultant
    Participant
    sudhangi
    Regular Member
    Member since: 01.12.2015
    Number of posts: 58

    Score

    0

    Hi Haris,
    I deleted the user and tried again, but I see the same behavior
    Here is my code snippet:

    dssEslClient.getAccountService().inviteUser(
    AccountMemberBuilder.newAccountMember(“email@gmail.com”)
    .withFirstName(“Sender” )
    .withLastName( “One”)
    .withCompany( “GXXXA” )
    .withStatus(SenderStatus.ACTIVE)
    .build() );

    Thank you.

    • This reply was modified 6 months, 1 week ago by  Haris.
    Keymaster
    Haris
    Jedi Master
    Member since: 05.11.2015
    Number of posts: 1450

    Score

    0

    I just ran a quick test on the fedramp environment and I wasn’t able to reproduce your issue. What version of the java sdk are you using?


    Haris Haidary
    OneSpan Technical Consultant
    Participant
    sudhangi
    Regular Member
    Member since: 01.12.2015
    Number of posts: 58

    Score

    0

    I am using version 8 of Java SDK.

    Keymaster
    Haris
    Jedi Master
    Member since: 05.11.2015
    Number of posts: 1450

    Score

    0

    eSignLive’s Java SDK 11.8 correct? Can you please send me your complete code to developer@esignlive.com so I can try it out. Thanks.


    Haris Haidary
    OneSpan Technical Consultant
    Participant
    sudhangi
    Regular Member
    Member since: 01.12.2015
    Number of posts: 58

    Score

    0

    I have sent you the code.
    Just checked the eSL SDk version is 11.0.1
    Thanks.

    Keymaster
    Haris
    Jedi Master
    Member since: 05.11.2015
    Number of posts: 1450
    Approved answer

    Score

    0

    Can you try with the latest version of the sdk? https://docs.esignlive.com/content/c_integrator_s_guide/sdk/a_introduction/getting_started_with_sdks.htm#eSignLive_Java_SDKs


    Haris Haidary
    OneSpan Technical Consultant
    Participant
    sudhangi
    Regular Member
    Member since: 01.12.2015
    Number of posts: 58

    Score

    0

    I was able to get it working with version 11.8, but with 11.9 new issues come up.
    I will go ahead and update our system to version 11.8 in that case.

You must be logged in to reply to this topic.