Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IDynamicUserSource.cs
1using System.Threading.Tasks;
3
5{
9 public interface IDynamicUserSource : IUserSource
10 {
17 Task<IRegistration?> RegisterUser(IRegistrationRequest RegistrationRequest);
18
26 Task<IRegistration?> UpdateUser(string UserName, IRegistrationRequest UpdateRequest);
27
34 Task<bool> DeleteUser(string UserName, string RemoteEndPoint);
35 }
36}
A dynamic user source, supporting registering new users.
Task< IRegistration?> RegisterUser(IRegistrationRequest RegistrationRequest)
Registers a new user.
Task< bool > DeleteUser(string UserName, string RemoteEndPoint)
Deletes an existing user.
Task< IRegistration?> UpdateUser(string UserName, IRegistrationRequest UpdateRequest)
Updates an existing user.
Dynamic client registration request, as defined in RFC 7591.
Interface for data sources containing users.
Definition: IUserSource.cs:9