Skip to content

UpdateUser

Updates a user with specified properties

1
$Membership.UpdateUser(identity: ( string | Identity ), properties: UserInfo):Identity

Parameters

( string | Identity ) identity
    User identity

UserInfo properties
    User properties

Returns

Updated user identity

Remarks

Properties object is a javascript object with may contain the following properties. Not all properties are required, only specified properties are updated.

Set a user password with default emakin organization provider.

1
2
3
4
5
6
var userId = 'e444bcae-edd0-4659-8d8d-65bb3d1fe82c';
$Membership.UpdateUser(userId, {
    providerName : 'Organization',
    id : '[email protected]',
    password : 'myPassword'
});

Associate active directory logon with a user

1
2
3
4
5
6
var userId = 'e444bcae-edd0-4659-8d8d-65bb3d1fe82c';

$Membership.UpdateUser(userId, {
    providerName : 'LDAP',
    id : 'http://ldap.emakin.com/user/john.doe'
});

Types

UserInfo

avatar : large : string

normal : string

small : string
Avatar urls of user

email : string
Email address of user

firstname : string
First name of user

id : string
Provider specific user id

language : string
Language of user

lastname : string
Last name of user

name : string
Full name of user

otherProperties : Array<UserInfoPropery>
Provider specific other properties to map

password : string
Password of user.

providerName : string
Name of provider. Default is "Organization"

subjectId : string
Provider specific subject id

UserInfoPropery

name : string
Name of property

value : string
Value of property

See Also