Table of Contents

Class UserRegistration

Namespace
The.Components
Assembly
Instagile.dll
public static class UserRegistration
Inheritance
UserRegistration
Inherited Members

Methods

GetRegistrationPolicyAsync(RPCService, CancellationToken?)

Find out whether a registration request may propose a password; otherwise an administrator issues one on approval.

public static Task<ComponentProcedures.RegistrationPolicy> GetRegistrationPolicyAsync(RPCService rpc, CancellationToken? cancellationToken = null)

Parameters

rpc RPCService
cancellationToken CancellationToken?

Returns

Task<ComponentProcedures.RegistrationPolicy>

RequestPasswordRegistration(RPCService, string, string?, CancellationToken?)

public static Task RequestPasswordRegistration(RPCService rpc, string username, string? displayName = null, CancellationToken? cancellationToken = null)

Parameters

rpc RPCService
username string
displayName string
cancellationToken CancellationToken?

Returns

Task

RequestPasswordRegistration(RPCService, string, string?, string, Dictionary<string, string>, string?, CancellationToken?)

public static Task RequestPasswordRegistration(RPCService rpc, string username, string? displayName, string requestReason, Dictionary<string, string> otherUserInformation, string? proposedPassword, CancellationToken? cancellationToken)

Parameters

rpc RPCService

The service to send the request through.

username string

The username to register.

displayName string

The name to display for the user; defaults to username.

requestReason string

The reason for the request, shown to the administrator.

otherUserInformation Dictionary<string, string>

Additional details about the user, stored with the request.

proposedPassword string

Only accepted while AcceptsProposedPasswords; otherwise leave it null, and an administrator issues a temporary password on approval.

cancellationToken CancellationToken?

Cancels the request.

Returns

Task

RequestPkiRegistration(RPCService, string?, string?, CancellationToken?)

public static Task RequestPkiRegistration(RPCService rpc, string? displayName = null, string? username = null, CancellationToken? cancellationToken = null)

Parameters

rpc RPCService
displayName string
username string
cancellationToken CancellationToken?

Returns

Task

RequestPkiRegistration(RPCService, string?, string?, string, Dictionary<string, string>, CancellationToken?)

public static Task RequestPkiRegistration(RPCService rpc, string? displayName, string? username, string requestReason, Dictionary<string, string> otherUserInformation, CancellationToken? cancellationToken)

Parameters

rpc RPCService
displayName string
username string
requestReason string
otherUserInformation Dictionary<string, string>
cancellationToken CancellationToken?

Returns

Task