5602 lines
230 KiB
XML
5602 lines
230 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>RSecurityBackend</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:RSecurityBackend.Authorization.UserGroupPermissionHandler">
|
|
<summary>
|
|
UserGroupPermissionHandler
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Authorization.UserGroupPermissionHandler.HandleRequirementAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext,RSecurityBackend.Authorization.UserGroupPermissionRequirement)">
|
|
<summary>
|
|
HandleRequirementAsync
|
|
</summary>
|
|
<param name="context"></param>
|
|
<param name="requirement"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Authorization.UserGroupPermissionHandler._userPermissionChecker">
|
|
<summary>
|
|
IUserPermissionChecker instance
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Authorization.UserGroupPermissionHandler._appUserService">
|
|
<summary>
|
|
IAppUserService instance
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Authorization.UserGroupPermissionHandler._workspaceService">
|
|
<summary>
|
|
workspace service
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Authorization.UserGroupPermissionHandler.#ctor(RSecurityBackend.Services.IUserPermissionChecker,RSecurityBackend.Services.IAppUserService,RSecurityBackend.Services.IWorkspaceService)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="userPermissionChecker"></param>
|
|
<param name="appUserService"></param>
|
|
<param name="workspaceService"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Authorization.UserGroupPermissionRequirement">
|
|
<summary>
|
|
UserGroupPermissionRequirement
|
|
</summary>
|
|
<remarks>
|
|
constructor
|
|
</remarks>
|
|
<param name="securableItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Authorization.UserGroupPermissionRequirement.#ctor(System.String,System.String)">
|
|
<summary>
|
|
UserGroupPermissionRequirement
|
|
</summary>
|
|
<remarks>
|
|
constructor
|
|
</remarks>
|
|
<param name="securableItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Authorization.UserGroupPermissionRequirement.SecurableItemShortName">
|
|
<summary>
|
|
|
|
</summary>
|
|
<see cref="P:RSecurityBackend.Models.Auth.Memory.SecurableItem.ShortName"/>
|
|
<example>job</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Authorization.UserGroupPermissionRequirement.OperationShortName">
|
|
<summary>
|
|
|
|
</summary>
|
|
<see cref="P:RSecurityBackend.Models.Auth.Memory.SecurableItemOperation.ShortName"/>
|
|
<example>view</example>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Controllers.AppUserControllerBase">
|
|
<summary>
|
|
User login/logout/register/...
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.Login(RSecurityBackend.Models.Auth.ViewModels.LoginViewModel)">
|
|
<summary>
|
|
login
|
|
</summary>
|
|
<param name="loginViewModel">loginViewModel</param>
|
|
<returns>LoggedOnUserModel</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.ReLogin(System.Guid)">
|
|
<summary>
|
|
renew an expired session
|
|
</summary>
|
|
<param name="sessionId">user session id</param>
|
|
<returns>LoggedOnUserModel</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.Logout(System.Guid,System.Guid)">
|
|
<summary>
|
|
Logout user (users need user:delothersession to logout other users)
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="sessionId">User Session Id</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.IsSessionValid(System.Guid)">
|
|
<summary>
|
|
Check if my session is valid
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.GetUserSecurableItemsStatus">
|
|
<summary>
|
|
get logged on user securableitems (permissions)
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.Get(RSecurityBackend.Models.Generic.PagingParameterModel,System.String,System.String)">
|
|
<summary>
|
|
Paginated Users Information (if user does not have user:view permission list only contains him/her information)
|
|
</summary>
|
|
<param name="paging"></param>
|
|
<param name="filterByEmail"></param>
|
|
<param name="filterByNickName"></param>
|
|
<returns>All Users Information</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.Get(System.Guid)">
|
|
<summary>
|
|
returns user information (if user does not have user:view permission trying to view other users' information fails with a forbidden error)
|
|
</summary>
|
|
<param name="id">user id</param>
|
|
<returns>user information</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.Post(RSecurityBackend.Models.Auth.ViewModels.RegisterRAppUser)">
|
|
<summary>
|
|
add a new user (if you are trying to add an admin user you yourself should be admin)
|
|
</summary>
|
|
<param name="newUserInfo"></param>
|
|
<returns>id/generated password if required could be retrieved from return value</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.Put(System.Guid,RSecurityBackend.Models.Auth.ViewModels.RegisterRAppUser)">
|
|
<summary>
|
|
update existing user (if you are trying to update an admin user you yourself should be admin) (if user does not have user:modify permission trying to modify other users' information fails with a forbidden error)
|
|
</summary>
|
|
<param name="id">user id</param>
|
|
<param name="existingUserInfo">existingUserInfo.id could be passed empty and it is ignored completely, if password is sent empty it does not has effect</param>
|
|
<returns>true if succeeds</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.SetMyPassword(RSecurityBackend.Models.Auth.ViewModels.SetPasswordModel)">
|
|
<summary>
|
|
set my password
|
|
</summary>
|
|
<param name="model"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.Delete(System.Guid)">
|
|
<summary>
|
|
delete user (only admin users can delete other admin users, a user cannot delete himself/herself)
|
|
</summary>
|
|
<param name="id">user id</param>
|
|
<returns>true if succeeds</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.StartLeaving(RSecurityBackend.Models.Auth.ViewModels.SelfDeleteViewModel)">
|
|
<summary>
|
|
start user self delete process (send a verification email to user)
|
|
</summary>
|
|
<param name="viewModel"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.FinializeLeaving(System.String)">
|
|
<summary>
|
|
finalize user self delete
|
|
</summary>
|
|
<param name="code"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.IsAdmin(System.Guid)">
|
|
<summary>
|
|
Checks if user is admin
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.GetUserSessions(System.Nullable{System.Guid})">
|
|
<summary>
|
|
View User Sessions (user needs user:sessions permission to view other users sessions)
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.SetUserImage">
|
|
<summary>
|
|
Set User Image (via FormData, specifying userId as 'id' in formData ) - if Files.count is 0 image would be removed - (users need user:modify to change other users image)
|
|
</summary>
|
|
<returns>new image id</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.GetUserImageBase64(System.Guid)">
|
|
<summary>
|
|
Get User Image in base 64
|
|
</summary>
|
|
<param name="id"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.GetUserImage(System.Guid)">
|
|
<summary>
|
|
Get User Image
|
|
</summary>
|
|
<param name="id"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.GetUserRoles(System.Guid)">
|
|
<summary>
|
|
returns user roles (if user does not have user:view permission trying to view other users' information fails with a forbidden error)
|
|
</summary>
|
|
<param name="id">user id</param>
|
|
<returns>user roles</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.RemoveFromRole(System.Guid,System.String)">
|
|
<summary>
|
|
remove user from role
|
|
</summary>
|
|
<param name="id">user id</param>
|
|
<param name="role"></param>
|
|
<returns>true if succeeds</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.AddToRole(System.Guid,System.String)">
|
|
<summary>
|
|
add user to role
|
|
</summary>
|
|
<param name="id">user id</param>
|
|
<param name="role"></param>
|
|
<returns>true if succeeds</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.GenerateCaptchImage">
|
|
<summary>
|
|
get a captcha image for signup or forgot password
|
|
</summary>
|
|
<returns>captchaimageid - display it using api/rimages/captchaimageid.jpg</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.SignUp(RSecurityBackend.Models.Auth.ViewModels.UnverifiedSignUpViewModel)">
|
|
<summary>
|
|
signup
|
|
</summary>
|
|
<param name="signUpViewModel">signUpViewModel</param>
|
|
<returns>next step: "verify" or "finalize"</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.VerifySignUp(RSecurityBackend.Models.Auth.Db.RVerifyQueueType,System.String)">
|
|
<summary>
|
|
verify signup / forgot password / self delete user
|
|
</summary>
|
|
<param name="type"></param>
|
|
<param name="secret"></param>
|
|
<returns>associated secret email</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.FinalizeSignUp(RSecurityBackend.Models.Auth.ViewModels.VerifiedSignUpViewModel)">
|
|
<summary>
|
|
finalize signup process
|
|
</summary>
|
|
<param name="newUserInfo"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.ForgotPassword(RSecurityBackend.Models.Auth.ViewModels.UnverifiedSignUpViewModel)">
|
|
<summary>
|
|
start forgot password process by email
|
|
</summary>
|
|
<param name="fpwdViewModel">signUpViewModel</param>
|
|
<returns>result</returns>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Controllers.AppUserControllerBase.SiteInReadOnlyMode">
|
|
<summary>
|
|
read only mode
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Controllers.AppUserControllerBase.SignupEnabled">
|
|
<summary>
|
|
Is Sign-up enabled?
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.ResetPassword(RSecurityBackend.Models.Auth.ViewModels.ResetPasswordViewModel)">
|
|
<summary>
|
|
reset password
|
|
</summary>
|
|
<param name="pwd"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.LogUserBehaviourAsync(RSecurityBackend.Models.Auth.ViewModels.UserCauseViewModel)">
|
|
<summary>
|
|
log user bad behaviuor
|
|
</summary>
|
|
<param name="userCause"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.GetUserBehaviourLogsAsync(System.Guid)">
|
|
<summary>
|
|
get user behaviour logs
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.KickOutUserAsync(RSecurityBackend.Models.Auth.ViewModels.UserCauseViewModel)">
|
|
<summary>
|
|
kick out a user
|
|
</summary>
|
|
<param name="userCause"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.AppUserControllerBase._appUserService">
|
|
<summary>
|
|
IAppUserService instance
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.AppUserControllerBase._httpContextAccessor">
|
|
<summary>
|
|
for client IP resolution
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.AppUserControllerBase._userPermissionChecker">
|
|
<summary>
|
|
IUserPermissionChecker instance
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.AppUserControllerBase._emailSender">
|
|
<summary>
|
|
IEmailSender instance
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.AppUserControllerBase._imageFileService">
|
|
<summary>
|
|
Image File Service
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.AppUserControllerBase._captchaService">
|
|
<summary>
|
|
Captcha service
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Controllers.AppUserControllerBase.Configuration">
|
|
<summary>
|
|
Configuration
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.#ctor(Microsoft.Extensions.Configuration.IConfiguration,RSecurityBackend.Services.IAppUserService,Microsoft.AspNetCore.Http.IHttpContextAccessor,RSecurityBackend.Services.IUserPermissionChecker,Microsoft.AspNetCore.Identity.UI.Services.IEmailSender,RSecurityBackend.Services.IImageFileService,RSecurityBackend.Services.ICaptchaService)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="configuration"></param>
|
|
<param name="appUserService"></param>
|
|
<param name="httpContextAccessor"></param>
|
|
<param name="userPermissionChecker"></param>
|
|
<param name="emailSender"></param>
|
|
<param name="imageFileService"></param>
|
|
<param name="captchaService"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Controllers.AuditLogControllerBase">
|
|
<summary>
|
|
Audit Log Controller Base
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AuditLogControllerBase.Get(RSecurityBackend.Models.Generic.PagingParameterModel,System.String,System.Boolean)">
|
|
<summary>
|
|
get all audit logs ordered by time
|
|
</summary>
|
|
<param name="paging"></param>
|
|
<param name="userName"></param>
|
|
<param name="orderByTimeDescending"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.AuditLogControllerBase.#ctor(RSecurityBackend.Services.IAuditLogService)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="auditLogService">
|
|
</param>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.AuditLogControllerBase._auditLogService">
|
|
<summary>
|
|
Artifact Service
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Controllers.NotificationControllerBase">
|
|
<summary>
|
|
Notifications controller
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.NotificationControllerBase.GetUserNotifications(RSecurityBackend.Models.Notification.NotificationType)">
|
|
<summary>
|
|
Get User Notifications
|
|
</summary>
|
|
<param name="notificationType"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.NotificationControllerBase.GetUserNotificationsPaginated(RSecurityBackend.Models.Generic.PagingParameterModel,RSecurityBackend.Models.Notification.NotificationType)">
|
|
<summary>
|
|
Get User Notifications (Paginated Version)
|
|
</summary>
|
|
<param name="paging"></param>
|
|
<param name="notificationType"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.NotificationControllerBase.GetUnreadUserNotificationsCount(RSecurityBackend.Models.Notification.NotificationType)">
|
|
<summary>
|
|
Get unread user notifications count
|
|
</summary>
|
|
<param name="notificationType"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.NotificationControllerBase.SwitchNotificationStatus(System.Guid)">
|
|
<summary>
|
|
Switch Notification Status
|
|
</summary>
|
|
<param name="notificationId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.NotificationControllerBase.SetAllNotificationsStatusRead">
|
|
<summary>
|
|
Set All User Notifications Status Read
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.NotificationControllerBase.SetAllNotificationsStatusUnread">
|
|
<summary>
|
|
Set All User Notifications Status Unread
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.NotificationControllerBase.DeleteNotification(System.Guid)">
|
|
<summary>
|
|
Delete Notification
|
|
</summary>
|
|
<param name="notificationId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.NotificationControllerBase.DeleteAllReadNotification">
|
|
<summary>
|
|
Delete All Read Notifications
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.NotificationControllerBase.NotifyUserAsync(System.Guid,RSecurityBackend.Models.Notification.ViewModels.NewNotificationViewModel)">
|
|
<summary>
|
|
notify a sepcific user
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="model"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.NotificationControllerBase.NotifyAllUsersAsync(System.Boolean,RSecurityBackend.Models.Notification.ViewModels.NewNotificationViewModel)">
|
|
<summary>
|
|
notfy all users
|
|
</summary>
|
|
<param name="email"></param>
|
|
<param name="model"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.NotificationControllerBase._notificationService">
|
|
<summary>
|
|
Notification Service
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.NotificationControllerBase._appUserService">
|
|
<summary>
|
|
user service
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.NotificationControllerBase.#ctor(RSecurityBackend.Services.IRNotificationService,RSecurityBackend.Services.IAppUserService)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="notificationService"></param>
|
|
<param name="appUserService"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Controllers.RGenericOptionsControllerBase">
|
|
<summary>
|
|
options controller
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RGenericOptionsControllerBase.GetValue(System.String)">
|
|
<summary>
|
|
get user level option, if option value is not found it returns empty string
|
|
</summary>
|
|
<param name="name"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RGenericOptionsControllerBase.SetValue(System.String,System.String)">
|
|
<summary>
|
|
get user level option
|
|
</summary>
|
|
<param name="name"></param>
|
|
<param name="value"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RGenericOptionsControllerBase.GetGlobalOptionValue(System.String)">
|
|
<summary>
|
|
get global option value, Security Warning: every authenticated user could see value of global options, so do not store sensitive data into them or you can override this behaviour in your derived class
|
|
</summary>
|
|
<param name="name"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RGenericOptionsControllerBase.SetGlobalOptionValue(System.String,System.String)">
|
|
<summary>
|
|
set global option value, Security Warning: every authenticated user could change value of global options, so do not store sensitive data into them or you can override this behaviour in your derived class
|
|
</summary>
|
|
<param name="name"></param>
|
|
<param name="value"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RGenericOptionsControllerBase.GetWorkspaceOptionValue(System.Guid,System.String)">
|
|
<summary>
|
|
get user level option in a workspace, if option value is not found it returns empty string
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<param name="name"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RGenericOptionsControllerBase.SetWorkspaceOptionValue(System.Guid,System.String,System.String)">
|
|
<summary>
|
|
get user level option in a workspace
|
|
</summary>
|
|
<param name="name"></param>
|
|
<param name="workspace"></param>
|
|
<param name="value"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RGenericOptionsControllerBase.GetGlobalWorkspaceOptionValue(System.Guid,System.String)">
|
|
<summary>
|
|
get workspace global option value, Security Warning: every authenticated user in a workspace could see value of global options, so do not store sensitive data into them or you can override this behaviour in your derived class
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<param name="name"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RGenericOptionsControllerBase.SetGlobalWorkspaceOptionValue(System.Guid,System.String,System.String)">
|
|
<summary>
|
|
set global option value, Security Warning: every authenticated user could change value of global options, so do not store sensitive data into them or you can override this behaviour in your derived class
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<param name="name"></param>
|
|
<param name="value"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RGenericOptionsControllerBase.#ctor(RSecurityBackend.Services.IRGenericOptionsService)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="optionsService"></param>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.RGenericOptionsControllerBase._optionsService">
|
|
<summary>
|
|
Options Service
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Controllers.RImageControllerBase">
|
|
<summary>
|
|
Generic Image Provider
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RImageControllerBase.GetImageWithCustomExtension(System.Guid,System.String)">
|
|
<summary>
|
|
return image with custom extension
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="ext"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RImageControllerBase.UploadImage">
|
|
<summary>
|
|
temporary api for uploading temporary images
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RImageControllerBase.#ctor(RSecurityBackend.Services.IImageFileService,Microsoft.Extensions.Caching.Memory.IMemoryCache)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="pictureFileService"></param>
|
|
<param name="memoryCache"></param>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.RImageControllerBase._pictureFileService">
|
|
<summary>
|
|
image file Service
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.RImageControllerBase._memoryCache">
|
|
<summary>
|
|
IMemoryCache
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Controllers.RLongRunningJobsControllerBase">
|
|
<summary>
|
|
Long Running Jobs
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RLongRunningJobsControllerBase.Get(System.Boolean,System.Boolean)">
|
|
<summary>
|
|
get long running jobs
|
|
</summary>
|
|
<param name="succeeded"></param>
|
|
<param name="failed"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RLongRunningJobsControllerBase.CleanUp">
|
|
<summary>
|
|
clean up old jobs
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RLongRunningJobsControllerBase.DeleteJob(System.Guid)">
|
|
<summary>
|
|
delete a specific job record, this could be used for deleting records which are not cleanable using the "cleanup" method
|
|
</summary>
|
|
<param name="id"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RLongRunningJobsControllerBase.#ctor(RSecurityBackend.Services.ILongRunningJobProgressService)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="jobService">
|
|
</param>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.RLongRunningJobsControllerBase._jobService">
|
|
<summary>
|
|
Jobs Service
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Controllers.RoleControllerBase">
|
|
<summary>
|
|
User roles
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RoleControllerBase.Get">
|
|
<summary>
|
|
All Roles Information
|
|
</summary>
|
|
<returns>All Roles Information</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RoleControllerBase.Get(System.String)">
|
|
<summary>
|
|
returns role information
|
|
</summary>
|
|
<param name="roleName">role name</param>
|
|
<returns>role information</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RoleControllerBase.Post(RSecurityBackend.Models.Auth.Db.RAppRole)">
|
|
<summary>
|
|
add a new role
|
|
</summary>
|
|
<param name="newGroupInfo"></param>
|
|
<returns>id if required could be retrieved from return value</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RoleControllerBase.Put(System.String,RSecurityBackend.Models.Auth.Db.RAppRole)">
|
|
<summary>
|
|
update existing role
|
|
</summary>
|
|
<param name="roleName">role name</param>
|
|
<param name="existingGroupInfo">existingGroupInfo.id could be passed empty and it is ignored completely</param>
|
|
<returns>true if succeeds</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RoleControllerBase.Delete(System.String)">
|
|
<summary>
|
|
delete role
|
|
</summary>
|
|
<param name="roleName">role name</param>
|
|
<returns>true if succeeds</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RoleControllerBase.GetRoleSecurableItemsStatus(System.String)">
|
|
<summary>
|
|
lists role permissions
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RoleControllerBase.SetRoleSecurableItemsStatus(System.String,RSecurityBackend.Models.Auth.Memory.SecurableItem[])">
|
|
<summary>
|
|
Saves role permissions
|
|
</summary>
|
|
<param name="roleName">role name</param>
|
|
<param name="securableItems"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RoleControllerBase.GetSecurableItems">
|
|
<summary>
|
|
Get All SecurableItems
|
|
</summary>
|
|
<returns>All All SecurableItems</returns>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.RoleControllerBase._roleService">
|
|
<summary>
|
|
IUserRoleService instance
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.RoleControllerBase.#ctor(RSecurityBackend.Services.IUserRoleService)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="roleService"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Controllers.WorkspaceControllerBase">
|
|
<summary>
|
|
Worspace API
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceControllerBase.AddWorkpspaceAsync(RSecurityBackend.Models.Cloud.ViewModels.NewWorkspaceModel)">
|
|
<summary>
|
|
add workspace (if you want it to be limited override WorkspaceService.RestrictWorkspaceAdding to look at workspace:add )
|
|
</summary>
|
|
<param name="model"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceControllerBase.UpdateWorkpspaceAsync(System.Guid,RSecurityBackend.Models.Cloud.ViewModels.WorkspaceViewModel)">
|
|
<summary>
|
|
Update workspace
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<param name="model"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceControllerBase.DeleteWorkspaceAsync(System.Guid)">
|
|
<summary>
|
|
delete workspace
|
|
</summary>
|
|
<param name="id"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceControllerBase.GetMemberWorkspacesAsync(System.Boolean,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
user workspaces (member or owner)
|
|
</summary>
|
|
<param name="onlyActive"></param>
|
|
<param name="onlyMember"></param>
|
|
<param name="onlyOwned"></param>
|
|
<remarks>members are invalid</remarks>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceControllerBase.GetUserWorkspaceByIdAsync(System.Guid)">
|
|
<summary>
|
|
get user workspace information
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.WorkspaceControllerBase._workspaceService">
|
|
<summary>
|
|
workspace service
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.WorkspaceControllerBase._userPermissionChecker">
|
|
<summary>
|
|
IUserPermissionChecker instance
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.WorkspaceControllerBase._appUserService">
|
|
<summary>
|
|
IAppUserService instance
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceControllerBase.#ctor(RSecurityBackend.Services.IWorkspaceService,RSecurityBackend.Services.IUserPermissionChecker,RSecurityBackend.Services.IAppUserService)">
|
|
<summary>
|
|
workspace service
|
|
</summary>
|
|
<param name="workspaceService"></param>
|
|
<param name="userPermissionChecker"></param>
|
|
<param name="appUserService"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Controllers.WorkspaceMemberControllerBase">
|
|
<summary>
|
|
Workspace Members
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceMemberControllerBase.DeleteMemberAsync(System.Guid,System.Guid)">
|
|
<summary>
|
|
delete member
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceMemberControllerBase.GetWorkspaceMembersAsync(System.Guid)">
|
|
<summary>
|
|
get workspace members (if RestrictWorkspaceMembersQueryToAuthorizarion returns true looks at workspace:vumembers)
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceMemberControllerBase.ChangeMemberStatusAsync(System.Guid,System.Guid,RSecurityBackend.Models.Cloud.RWSUserMembershipStatus)">
|
|
<summary>
|
|
change member status
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<param name="userId"></param>
|
|
<param name="status"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceMemberControllerBase.AddUserToRoleInWorkspaceAsync(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
add user to role in a workspace
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<param name="userId"></param>
|
|
<param name="role"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceMemberControllerBase.RemoveUserFromRoleInWorkspaceAsync(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
remove user from role in workspace
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<param name="userId"></param>
|
|
<param name="role"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceMemberControllerBase.GetUserRoles(System.Guid,System.Guid)">
|
|
<summary>
|
|
get user roles
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceMemberControllerBase.InviteMemberAsync(System.Guid,RSecurityBackend.Models.Cloud.ViewModels.InviteMemberViewModel)">
|
|
<summary>
|
|
add member (does not send any email)
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<param name="model"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceMemberControllerBase.RevokeInvitationAsync(System.Guid,System.Guid)">
|
|
<summary>
|
|
revoke member invitation to a workspace
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceMemberControllerBase.GetUserInvitationsAsync">
|
|
<summary>
|
|
user workspace invitations
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceMemberControllerBase.GetWorkspaceInvitationsAsync(System.Guid)">
|
|
<summary>
|
|
workspace invitations
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceMemberControllerBase.ProcessWorkspaceInvitationAsync(System.Guid,System.Boolean)">
|
|
<summary>
|
|
process workspace invitation
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="reject"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceMemberControllerBase.LeaveWorkspaceAsync(System.Guid)">
|
|
<summary>
|
|
leave a workspace
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceMemberControllerBase.SetWorkspaceOrderForUserAsync(System.Guid,System.Int32)">
|
|
<summary>
|
|
set workspace order for user
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<param name="order"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceMemberControllerBase.GetUserSecurableItemsStatus(System.Guid)">
|
|
<summary>
|
|
get logged on user securableitems (permissions) in workspace
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.WorkspaceMemberControllerBase._workspaceService">
|
|
<summary>
|
|
workspace service
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.WorkspaceMemberControllerBase._userPermissionChecker">
|
|
<summary>
|
|
IUserPermissionChecker instance
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.WorkspaceMemberControllerBase._appUserService">
|
|
<summary>
|
|
IAppUserService instance
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceMemberControllerBase.#ctor(RSecurityBackend.Services.IWorkspaceService,RSecurityBackend.Services.IUserPermissionChecker,RSecurityBackend.Services.IAppUserService)">
|
|
<summary>
|
|
workspace service
|
|
</summary>
|
|
<param name="workspaceService"></param>
|
|
<param name="userPermissionChecker"></param>
|
|
<param name="appUserService"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Controllers.WorkspaceRoleControllerBase">
|
|
<summary>
|
|
Workspace User roles
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceRoleControllerBase.Get(System.Guid)">
|
|
<summary>
|
|
All Roles Information
|
|
</summary>
|
|
<returns>All Roles Information</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceRoleControllerBase.Get(System.Guid,System.String)">
|
|
<summary>
|
|
returns role information
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<param name="roleName">role name</param>
|
|
<returns>role information</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceRoleControllerBase.Post(System.Guid,RSecurityBackend.Models.Cloud.RWSRole)">
|
|
<summary>
|
|
add a new role
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<param name="newGroupInfo"></param>
|
|
<returns>id if required could be retrieved from return value</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceRoleControllerBase.Put(System.Guid,System.String,RSecurityBackend.Models.Cloud.RWSRole)">
|
|
<summary>
|
|
update existing role
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<param name="roleName">role name</param>
|
|
<param name="existingGroupInfo">existingGroupInfo.id could be passed empty and it is ignored completely</param>
|
|
<returns>true if succeeds</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceRoleControllerBase.Delete(System.Guid,System.Guid)">
|
|
<summary>
|
|
delete role
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<param name="roleId">role id</param>
|
|
<returns>true if succeeds</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceRoleControllerBase.GetRoleSecurableItemsStatus(System.Guid,System.String)">
|
|
<summary>
|
|
lists role permissions
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceRoleControllerBase.SetRoleSecurableItemsStatus(System.Guid,System.String,RSecurityBackend.Models.Auth.Memory.SecurableItem[])">
|
|
<summary>
|
|
Saves role permissions
|
|
</summary>
|
|
<param name="workspace"></param>
|
|
<param name="roleName">role name</param>
|
|
<param name="securableItems"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceRoleControllerBase.GetSecurableItems">
|
|
<summary>
|
|
Get All SecurableItems
|
|
</summary>
|
|
<returns>All All SecurableItems</returns>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Controllers.WorkspaceRoleControllerBase._roleService">
|
|
<summary>
|
|
IWorkspaceRolesService instance
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Controllers.WorkspaceRoleControllerBase.#ctor(RSecurityBackend.Services.IWorkspaceRolesService)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="roleService"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.DbContext.RSecurityDbContext`3">
|
|
<summary>
|
|
Security EF DbContext
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.DbContext.RSecurityDbContext`3.#ctor(Microsoft.EntityFrameworkCore.DbContextOptions)">
|
|
<summary>
|
|
parameterless constructor
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.DbContext.RSecurityDbContext`3.DeleteDb">
|
|
<summary>
|
|
delete db
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.DbContext.RSecurityDbContext`3.OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder)">
|
|
<summary>
|
|
OnConfiguring
|
|
</summary>
|
|
<param name="optionsBuilder"></param>
|
|
</member>
|
|
<member name="M:RSecurityBackend.DbContext.RSecurityDbContext`3.OnModelCreating(Microsoft.EntityFrameworkCore.ModelBuilder)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="builder"></param>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.Permissions">
|
|
<summary>
|
|
Permissions
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.Sessions">
|
|
<summary>
|
|
User Sessions
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.VerifyQueueItems">
|
|
<summary>
|
|
Signup Queue Items
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.GeneralImages">
|
|
<summary>
|
|
General Images
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.CaptchaImages">
|
|
<summary>
|
|
Captcha Images
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.AuditLogs">
|
|
<summary>
|
|
Audit Logs Events
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.LongRunningJobs">
|
|
<summary>
|
|
long running jobs
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.Notifications">
|
|
<summary>
|
|
Notifications
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.Options">
|
|
<summary>
|
|
Options
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.UserBehaviourLogs">
|
|
<summary>
|
|
User bad behaviour logs
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.BannedEmails">
|
|
<summary>
|
|
Banned emails
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.RWorkspaces">
|
|
<summary>
|
|
Workspaces
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.RWSPermissions">
|
|
<summary>
|
|
Workspace Permissions
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.RWSRoles">
|
|
<summary>
|
|
Workspace Roles
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.RWSUsers">
|
|
<summary>
|
|
Workspace Users
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.RWSUserRoles">
|
|
<summary>
|
|
User Workspace Roles
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.WorkspaceUserInvitations">
|
|
<summary>
|
|
workspace user invitation
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.DbContext.RSecurityDbContext`3.RChangeLogs">
|
|
<summary>
|
|
change logs
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Audit.Db.REvent">
|
|
<summary>
|
|
Audit Event
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Audit.Db.REvent.Id">
|
|
<summary>
|
|
Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Audit.Db.REvent.EventType">
|
|
<summary>
|
|
Event Type
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Audit.Db.REvent.StartDate">
|
|
<summary>
|
|
Start Date
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Audit.Db.REvent.EndDate">
|
|
<summary>
|
|
Last Updated Date
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Audit.Db.REvent.Duration">
|
|
<summary>
|
|
Duration
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Audit.Db.REvent.UserName">
|
|
<summary>
|
|
User Name
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Audit.Db.REvent.IpAddress">
|
|
<summary>
|
|
IP Address
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Audit.Db.REvent.ResponseStatusCode">
|
|
<summary>
|
|
Response Code
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Audit.Db.REvent.RequestUrl">
|
|
<summary>
|
|
Requset Url
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Audit.Db.REvent.JsonData">
|
|
<summary>
|
|
Jason Data
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.Db.BannedEmail">
|
|
<summary>
|
|
banned emails (previous users who had been kicked out and their emails are logged to not allow them to signup again)
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.BannedEmail.Id">
|
|
<summary>
|
|
id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.BannedEmail.NormalizedEmail">
|
|
<summary>
|
|
all capital email
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.BannedEmail.Description">
|
|
<summary>
|
|
cause
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.Db.RAppRole">
|
|
<summary>
|
|
Role Permissions (a set of defined permision policies which could be assigned to users)
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Models.Auth.Db.RAppRole.#ctor">
|
|
<summary>
|
|
default constructor
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Models.Auth.Db.RAppRole.#ctor(System.String)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="roleName"></param>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RAppRole.Description">
|
|
<summary>
|
|
Description
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RAppRole.Permissions">
|
|
<summary>
|
|
Permissions
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.Db.RAppUser">
|
|
<summary>
|
|
Application User
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RAppUser.FirstName">
|
|
<summary>
|
|
First Name
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RAppUser.SurName">
|
|
<summary>
|
|
Sur Name
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RAppUser.CreateDate">
|
|
<summary>
|
|
User Creation Date
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RAppUser.Status">
|
|
<summary>
|
|
user status
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RAppUser.RImage">
|
|
<summary>
|
|
user image
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RAppUser.RImageId">
|
|
<summary>
|
|
user image id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RAppUser.NickName">
|
|
<summary>
|
|
nick name
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RAppUser.Bio">
|
|
<summary>
|
|
biography
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RAppUser.Website">
|
|
<summary>
|
|
web site
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RAppUser.ScreenName">
|
|
<summary>
|
|
user screen name
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RAppUser.LockoutMessage">
|
|
<summary>
|
|
if user is locked out purposely as some kind of temporary punishment put the message for him or her here
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.Db.RAppUserStatus">
|
|
<summary>
|
|
User Status
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Db.RAppUserStatus.Inactive">
|
|
<summary>
|
|
Inactive
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Db.RAppUserStatus.Active">
|
|
<summary>
|
|
Active
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.Db.RCaptchaImage">
|
|
<summary>
|
|
Captcha Image
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RCaptchaImage.Id">
|
|
<summary>
|
|
Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RCaptchaImage.RImage">
|
|
<summary>
|
|
Captcha Image
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RCaptchaImage.RImageId">
|
|
<summary>
|
|
Captcha Image Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RCaptchaImage.Value">
|
|
<summary>
|
|
Captcha Text
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RCaptchaImage.DateTime">
|
|
<summary>
|
|
DateTime
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.Db.RPermission">
|
|
<summary>
|
|
Permission line
|
|
</summary>
|
|
<see cref="T:RSecurityBackend.Models.Auth.Memory.SecurableItem"/>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RPermission.Id">
|
|
<summary>
|
|
Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RPermission.SecurableItemShortName">
|
|
<summary>
|
|
SecurableItem short name
|
|
</summary>
|
|
<example>job</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RPermission.OperationShortName">
|
|
<summary>
|
|
Operation short name
|
|
</summary>
|
|
<example>view</example>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.Db.RTemporaryUserSession">
|
|
<summary>
|
|
App User Session (Temporary)
|
|
</summary>
|
|
<remarks>
|
|
Warning: Instances are supposed to delete when user logs out, so do not link anything serious to it
|
|
</remarks>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RTemporaryUserSession.Id">
|
|
<summary>
|
|
Session Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RTemporaryUserSession.RAppUserId">
|
|
<summary>
|
|
User Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RTemporaryUserSession.RAppUser">
|
|
<summary>
|
|
User
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RTemporaryUserSession.ClientIPAddress">
|
|
<summary>
|
|
Client IP Address
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RTemporaryUserSession.ClientAppName">
|
|
<summary>
|
|
Client Application Name
|
|
</summary>
|
|
<example>My Angular Client</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RTemporaryUserSession.Language">
|
|
<summary>
|
|
Client Language
|
|
</summary>
|
|
<example>fa-IR</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RTemporaryUserSession.LoginTime">
|
|
<summary>
|
|
Login Date
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RTemporaryUserSession.LastRenewal">
|
|
<summary>
|
|
Last Renewal
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RTemporaryUserSession.ValidUntil">
|
|
<summary>
|
|
Expiraton Time
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RTemporaryUserSession.Token">
|
|
<summary>
|
|
User Token
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.Db.RUserBehaviourLog">
|
|
<summary>
|
|
logs for user bad actions which may due to rule end in him or her being banned from the platform
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RUserBehaviourLog.Id">
|
|
<summary>
|
|
id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RUserBehaviourLog.UserId">
|
|
<summary>
|
|
user id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RUserBehaviourLog.User">
|
|
<summary>
|
|
user
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RUserBehaviourLog.DateTime">
|
|
<summary>
|
|
datetime
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RUserBehaviourLog.Description">
|
|
<summary>
|
|
description
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.Db.RVerifyQueueItem">
|
|
<summary>
|
|
User SignUp Queue
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RVerifyQueueItem.Id">
|
|
<summary>
|
|
Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RVerifyQueueItem.QueueType">
|
|
<summary>
|
|
queue type
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RVerifyQueueItem.Email">
|
|
<summary>
|
|
Email
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RVerifyQueueItem.PhoneNumber">
|
|
<summary>
|
|
PhoneNumber
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RVerifyQueueItem.DateTime">
|
|
<summary>
|
|
DateTime
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RVerifyQueueItem.Secret">
|
|
<summary>
|
|
Secret
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RVerifyQueueItem.ClientIPAddress">
|
|
<summary>
|
|
client IP address
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RVerifyQueueItem.ClientAppName">
|
|
<summary>
|
|
client app name
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Db.RVerifyQueueItem.Language">
|
|
<summary>
|
|
Client Language
|
|
</summary>
|
|
<example>fa-IR</example>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.Db.RVerifyQueueType">
|
|
<summary>
|
|
Verify Queue Type
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Db.RVerifyQueueType.SignUp">
|
|
<summary>
|
|
Sign up by email
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Db.RVerifyQueueType.ForgotPassword">
|
|
<summary>
|
|
Forgot Password by email
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Db.RVerifyQueueType.UserSelfDelete">
|
|
<summary>
|
|
delete user by himself/hersef
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Db.RVerifyQueueType.KickOutUser">
|
|
<summary>
|
|
kick out user
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.Memory.SecurableItem">
|
|
<summary>
|
|
securable itmes: forms and ...
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.UserEntityShortName">
|
|
<summary>
|
|
user
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.RoleEntityShortName">
|
|
<summary>
|
|
role
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.AuditLogEntityShortName">
|
|
<summary>
|
|
audit
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.GlobalOptionsEntityShortName">
|
|
<summary>
|
|
global options
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.WorkspaceEntityShortName">
|
|
<summary>
|
|
workspaces
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.WorkspaceRoleEntityShortName">
|
|
<summary>
|
|
workspace role
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.NotificationEntityShortName">
|
|
<summary>
|
|
notifications
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.ViewOperationShortName">
|
|
<summary>
|
|
view
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.AddOperationShortName">
|
|
<summary>
|
|
add
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.ModifyOperationShortName">
|
|
<summary>
|
|
modify
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.DeleteOperationShortName">
|
|
<summary>
|
|
delete
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.SessionsOperationShortName">
|
|
<summary>
|
|
sessions
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.DelOtherUserSessionOperationShortName">
|
|
<summary>
|
|
delothersession
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.ViewAllOperationShortName">
|
|
<summary>
|
|
view all
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.Administer">
|
|
<summary>
|
|
administer
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.InviteMembersOperationShortName">
|
|
<summary>
|
|
invite members
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.RemoveMembersOperationShortName">
|
|
<summary>
|
|
remove members
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.ChangeMemberStatusOperationShortName">
|
|
<summary>
|
|
change member status
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.ChangeMemberRoleShortName">
|
|
<summary>
|
|
modify member role
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.QueryMembersListOperationShortName">
|
|
<summary>
|
|
view members
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Auth.Memory.SecurableItem.BulkOpertaionShortName">
|
|
<summary>
|
|
bulk operation
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Memory.SecurableItem.Items">
|
|
<summary>
|
|
list of forms and their permissions
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Memory.SecurableItem.WorkspaceItems">
|
|
<summary>
|
|
workspace forms and their permissions
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Memory.SecurableItem.ShortName">
|
|
<summary>
|
|
Short Name
|
|
</summary>
|
|
<example>user</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Memory.SecurableItem.Description">
|
|
<summary>
|
|
Descripttion
|
|
</summary>
|
|
<example>کاربران</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Memory.SecurableItem.Operations">
|
|
<summary>
|
|
Operations (short name + description + has permission)
|
|
</summary>
|
|
<example>[
|
|
[view, مشاهده, true],
|
|
[add, ایجاد, false]
|
|
]</example>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.Memory.SecurableItemOperation">
|
|
<summary>
|
|
operations (rights/permissions) for SecurableItem s
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Models.Auth.Memory.SecurableItemOperation.#ctor">
|
|
<summary>
|
|
default constructor
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Models.Auth.Memory.SecurableItemOperation.#ctor(System.String,System.String,System.Boolean,RSecurityBackend.Models.Auth.Memory.SecurableItemOperationPrerequisite[])">
|
|
<summary>
|
|
one line constructor
|
|
</summary>
|
|
<param name="shortName"></param>
|
|
<param name="description"></param>
|
|
<param name="status"></param>
|
|
<param name="prerequisites"></param>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Memory.SecurableItemOperation.ShortName">
|
|
<summary>
|
|
Short Name
|
|
</summary>
|
|
<example>view</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Memory.SecurableItemOperation.Description">
|
|
<summary>
|
|
Descripttion
|
|
</summary>
|
|
<example>مشاهده</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Memory.SecurableItemOperation.Prerequisites">
|
|
<summary>
|
|
Prerequisites
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Memory.SecurableItemOperation.Status">
|
|
<summary>
|
|
Status (has permission)
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.Memory.SecurableItemOperationPrerequisite">
|
|
<summary>
|
|
SecurableItemOperation Prerequisite
|
|
</summary>
|
|
<remarks>
|
|
|
|
</remarks>
|
|
<param name="secureItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Models.Auth.Memory.SecurableItemOperationPrerequisite.#ctor(System.String,System.String)">
|
|
<summary>
|
|
SecurableItemOperation Prerequisite
|
|
</summary>
|
|
<remarks>
|
|
|
|
</remarks>
|
|
<param name="secureItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Memory.SecurableItemOperationPrerequisite.SecureItemShortName">
|
|
<summary>
|
|
Prerequisite SecureItem ShortName
|
|
</summary>
|
|
<example>job</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.Memory.SecurableItemOperationPrerequisite.OperationShortName">
|
|
<summary>
|
|
Prerequisite Operation ShortName
|
|
</summary>
|
|
<example>view</example>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.ViewModels.BillingUserSignup">
|
|
<summary>
|
|
a model suitable for anonymous user sign up by billing users
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.BillingUserSignup.TenantSecret">
|
|
<summary>
|
|
secret for securing signup process
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.ViewModels.LoggedOnUserModel">
|
|
<summary>
|
|
Logged On User Model
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.LoggedOnUserModel.SessionId">
|
|
<summary>
|
|
Session Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.LoggedOnUserModel.Token">
|
|
<summary>
|
|
Security Token
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.LoggedOnUserModel.User">
|
|
<summary>
|
|
User Information
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.LoggedOnUserModel.SecurableItem">
|
|
<summary>
|
|
Permissions
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.ViewModels.LoginViewModel">
|
|
<summary>
|
|
AppUserController.Login parameter
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.LoginViewModel.Username">
|
|
<summary>
|
|
username
|
|
</summary>
|
|
<example>email@domain.com</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.LoginViewModel.Password">
|
|
<summary>
|
|
password
|
|
</summary>
|
|
<example>Test!123</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.LoginViewModel.ClientAppName">
|
|
<summary>
|
|
Client App Name
|
|
</summary>
|
|
<example>Swashbuckle UI Client</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.LoginViewModel.Language">
|
|
<summary>
|
|
Client Language
|
|
</summary>
|
|
<example>fa-IR</example>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.ViewModels.PublicRAppUser">
|
|
<summary>
|
|
user informtaion
|
|
</summary>
|
|
<remarks>
|
|
a safe subset of RAppUser
|
|
</remarks>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRAppUser.Id">
|
|
<summary>
|
|
Id
|
|
</summary>
|
|
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRAppUser.Username">
|
|
<summary>
|
|
User Name
|
|
</summary>
|
|
<example>test</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRAppUser.Email">
|
|
<summary>
|
|
User Email
|
|
</summary>
|
|
<example>email@domain.com</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRAppUser.PhoneNumber">
|
|
<summary>
|
|
User Mobile Phone Number
|
|
</summary>
|
|
<example>+989121234567</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRAppUser.FirstName">
|
|
<summary>
|
|
First Name
|
|
</summary>
|
|
<example>Hamid Reza</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRAppUser.SurName">
|
|
<summary>
|
|
SurName
|
|
</summary>
|
|
<example>Mohammadi</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRAppUser.Status">
|
|
<summary>
|
|
user status
|
|
</summary>
|
|
<example>1</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRAppUser.RImageId">
|
|
<summary>
|
|
user image
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRAppUser.NickName">
|
|
<summary>
|
|
nick name
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRAppUser.Bio">
|
|
<summary>
|
|
biography
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRAppUser.Website">
|
|
<summary>
|
|
web site
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRAppUser.EmailConfirmed">
|
|
<summary>
|
|
email verified
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRAppUser.CreateDate">
|
|
<summary>
|
|
create date
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.ViewModels.PublicRUserSession">
|
|
<summary>
|
|
a safe subset of RUserSession
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRUserSession.Id">
|
|
<summary>
|
|
Session Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRUserSession.RAppUser">
|
|
<summary>
|
|
User
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRUserSession.ClientIPAddress">
|
|
<summary>
|
|
Client IP Address
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRUserSession.ClientAppName">
|
|
<summary>
|
|
Client Application Name
|
|
</summary>
|
|
<example>App Angular Client</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRUserSession.Language">
|
|
<summary>
|
|
Client Language
|
|
</summary>
|
|
<example>fa-IR</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRUserSession.LoginTime">
|
|
<summary>
|
|
Login Date
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.PublicRUserSession.LastRenewal">
|
|
<summary>
|
|
Last Renewal
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.ViewModels.RegisterRAppUser">
|
|
<summary>
|
|
user infor used for registeration
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.RegisterRAppUser.Password">
|
|
<summary>
|
|
desired password, if sent empty system generates one
|
|
</summary>
|
|
<example>Test!123</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.RegisterRAppUser.IsAdmin">
|
|
<summary>
|
|
is admin
|
|
</summary>
|
|
<example>false</example>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.ViewModels.ResetPasswordViewModel">
|
|
<summary>
|
|
reset password view model
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.ResetPasswordViewModel.Email">
|
|
<summary>
|
|
Email
|
|
</summary>
|
|
<example>email@domain.com</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.ResetPasswordViewModel.Secret">
|
|
<summary>
|
|
Secret
|
|
</summary>
|
|
<example>4ozHJQN0X6CebX0He0/xaznhIjvubfySFnwdoCYLLo8=</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.ResetPasswordViewModel.Password">
|
|
<summary>
|
|
password
|
|
</summary>
|
|
<example>Test!123</example>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.ViewModels.SelfDeleteViewModel">
|
|
<summary>
|
|
User Self Delete View Model
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.SelfDeleteViewModel.Password">
|
|
<summary>
|
|
user password
|
|
</summary>
|
|
<example>Test!123</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.SelfDeleteViewModel.CallbackUrl">
|
|
<summary>
|
|
CallbackUrl
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.ViewModels.SetPasswordModel">
|
|
<summary>
|
|
set password model
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.SetPasswordModel.OldPassword">
|
|
<summary>
|
|
old password
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.SetPasswordModel.NewPassword">
|
|
<summary>
|
|
new password
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.ViewModels.UnverifiedSignUpViewModel">
|
|
<summary>
|
|
SignUp View Model
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.UnverifiedSignUpViewModel.Email">
|
|
<summary>
|
|
Email
|
|
</summary>
|
|
<example>email@domain.com</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.UnverifiedSignUpViewModel.ClientAppName">
|
|
<summary>
|
|
Client App Name
|
|
</summary>
|
|
<example>Swashbuckle UI Client</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.UnverifiedSignUpViewModel.Language">
|
|
<summary>
|
|
Client Language
|
|
</summary>
|
|
<example>fa-IR</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.UnverifiedSignUpViewModel.CaptchaImageId">
|
|
<summary>
|
|
Captcha Image Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.UnverifiedSignUpViewModel.CaptchaValue">
|
|
<summary>
|
|
Captcha Value
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.UnverifiedSignUpViewModel.CallbackUrl">
|
|
<summary>
|
|
CallbackUrl
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.ViewModels.UserCauseViewModel">
|
|
<summary>
|
|
User/Cause used for logging a user (bad) behaviour or kicking out him or her
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.UserCauseViewModel.UserId">
|
|
<summary>
|
|
User Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.UserCauseViewModel.Cause">
|
|
<summary>
|
|
cause
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Auth.ViewModels.VerifiedSignUpViewModel">
|
|
<summary>
|
|
verified sign up view model
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.VerifiedSignUpViewModel.Email">
|
|
<summary>
|
|
Email
|
|
</summary>
|
|
<example>email@domain.com</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.VerifiedSignUpViewModel.Secret">
|
|
<summary>
|
|
Secret
|
|
</summary>
|
|
<example>4ozHJQN0X6CebX0He0/xaznhIjvubfySFnwdoCYLLo8=</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.VerifiedSignUpViewModel.Password">
|
|
<summary>
|
|
password
|
|
</summary>
|
|
<example>Test!123</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.VerifiedSignUpViewModel.FirstName">
|
|
<summary>
|
|
First Name
|
|
</summary>
|
|
<example>Hamid Reza</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.VerifiedSignUpViewModel.SurName">
|
|
<summary>
|
|
SurName
|
|
</summary>
|
|
<example>Mohammadi</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Auth.ViewModels.VerifiedSignUpViewModel.PhoneNumber">
|
|
<summary>
|
|
User Mobile Phone Number
|
|
</summary>
|
|
<example>+989121234567</example>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.ChangeTracking.RChangeLog">
|
|
<summary>
|
|
change log model
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.ChangeTracking.RChangeLog.Id">
|
|
<summary>
|
|
Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.ChangeTracking.RChangeLog.WorkspaceId">
|
|
<summary>
|
|
Workspace Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.ChangeTracking.RChangeLog.Workspace">
|
|
<summary>
|
|
Workspace
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.ChangeTracking.RChangeLog.EntityName">
|
|
<summary>
|
|
Entity
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.ChangeTracking.RChangeLog.Operation">
|
|
<summary>
|
|
Operation
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.ChangeTracking.RChangeLog.DateTime">
|
|
<summary>
|
|
DateTime
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.ChangeTracking.RChangeLog.RAppUserId">
|
|
<summary>
|
|
user id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.ChangeTracking.RChangeLog.RAppUser">
|
|
<summary>
|
|
user
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.ChangeTracking.RChangeLog.Description">
|
|
<summary>
|
|
Description
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.ChangeTracking.RChangeLog.EntityJson">
|
|
<summary>
|
|
Entity Json
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.ChangeTracking.RChangeLog.EntityUId">
|
|
<summary>
|
|
entity guid
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.ChangeTracking.RChangeLog.EntityId">
|
|
<summary>
|
|
entity id
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Cloud.RWorkspace">
|
|
<summary>
|
|
Workspace (a reference for a set of records separated from each other, users may have access to different workspaces and have different roles in each of them)
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWorkspace.Id">
|
|
<summary>
|
|
Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWorkspace.Name">
|
|
<summary>
|
|
name
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWorkspace.Description">
|
|
<summary>
|
|
description
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWorkspace.CreateDate">
|
|
<summary>
|
|
worspace create date
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWorkspace.Members">
|
|
<summary>
|
|
users having access to the workspace
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWorkspace.Active">
|
|
<summary>
|
|
active
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Cloud.RWSPermission">
|
|
<summary>
|
|
Workspace Permission line
|
|
</summary>
|
|
<see cref="T:RSecurityBackend.Models.Auth.Memory.SecurableItem"/>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSPermission.Id">
|
|
<summary>
|
|
Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSPermission.SecurableItemShortName">
|
|
<summary>
|
|
SecurableItem short name
|
|
</summary>
|
|
<example>job</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSPermission.OperationShortName">
|
|
<summary>
|
|
Operation short name
|
|
</summary>
|
|
<example>view</example>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Cloud.RWSRole">
|
|
<summary>
|
|
Workspace Role
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Models.Cloud.RWSRole.#ctor">
|
|
<summary>
|
|
default constructor
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Models.Cloud.RWSRole.#ctor(System.String)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="roleName"></param>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSRole.WorkspaceId">
|
|
<summary>
|
|
workspace id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSRole.Workspace">
|
|
<summary>
|
|
workspace
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSRole.Description">
|
|
<summary>
|
|
Description
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSRole.Permissions">
|
|
<summary>
|
|
Permissions
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Cloud.RWSUser">
|
|
<summary>
|
|
Workspace User
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSUser.Id">
|
|
<summary>
|
|
Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSUser.RAppUserId">
|
|
<summary>
|
|
User Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSUser.RAppUser">
|
|
<summary>
|
|
User
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSUser.Status">
|
|
<summary>
|
|
status
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSUser.InviteDate">
|
|
<summary>
|
|
invite date
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSUser.MemberFrom">
|
|
<summary>
|
|
member from
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSUser.RWorkspaceId">
|
|
<summary>
|
|
workspace id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSUser.WorkspaceOrder">
|
|
<summary>
|
|
workspace order for user
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Cloud.RWSUserMembershipStatus">
|
|
<summary>
|
|
User Memnership status
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Cloud.RWSUserMembershipStatus.Owner">
|
|
<summary>
|
|
Owner
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Cloud.RWSUserMembershipStatus.Member">
|
|
<summary>
|
|
Member
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Cloud.RWSUserRole">
|
|
<summary>
|
|
User Workspace Role
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSUserRole.Id">
|
|
<summary>
|
|
record id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSUserRole.WorkspaceId">
|
|
<summary>
|
|
workspace id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSUserRole.Workspace">
|
|
<summary>
|
|
workspace
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSUserRole.UserId">
|
|
<summary>
|
|
user id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSUserRole.User">
|
|
<summary>
|
|
user
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSUserRole.RoleId">
|
|
<summary>
|
|
role id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.RWSUserRole.Role">
|
|
<summary>
|
|
role
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Cloud.ViewModels.InviteMemberViewModel">
|
|
<summary>
|
|
invite member view model
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.InviteMemberViewModel.UserEmail">
|
|
<summary>
|
|
email
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.InviteMemberViewModel.Notify">
|
|
<summary>
|
|
notify user through internal notification service
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Cloud.ViewModels.NewWorkspaceModel">
|
|
<summary>
|
|
new workspace model
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.NewWorkspaceModel.Name">
|
|
<summary>
|
|
name
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.NewWorkspaceModel.Description">
|
|
<summary>
|
|
description
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Cloud.ViewModels.RWSUserViewModel">
|
|
<summary>
|
|
Workspace User View Model
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.RWSUserViewModel.Id">
|
|
<summary>
|
|
Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.RWSUserViewModel.RAppUser">
|
|
<summary>
|
|
User
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.RWSUserViewModel.Status">
|
|
<summary>
|
|
status
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.RWSUserViewModel.InviteDate">
|
|
<summary>
|
|
invite date
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.RWSUserViewModel.MemberFrom">
|
|
<summary>
|
|
member from
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Cloud.ViewModels.WorkspaceUserInvitationViewModel">
|
|
<summary>
|
|
workspace user invitation
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.WorkspaceUserInvitationViewModel.Id">
|
|
<summary>
|
|
Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.WorkspaceUserInvitationViewModel.User">
|
|
<summary>
|
|
User
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.WorkspaceUserInvitationViewModel.Workspace">
|
|
<summary>
|
|
Workspace
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Cloud.ViewModels.WorkspaceViewModel">
|
|
<summary>
|
|
Workspace view model
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.WorkspaceViewModel.Id">
|
|
<summary>
|
|
Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.WorkspaceViewModel.Name">
|
|
<summary>
|
|
name
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.WorkspaceViewModel.Description">
|
|
<summary>
|
|
description
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.WorkspaceViewModel.WorkspaceOrder">
|
|
<summary>
|
|
order
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.WorkspaceViewModel.CreateDate">
|
|
<summary>
|
|
worspace create date
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.WorkspaceViewModel.Active">
|
|
<summary>
|
|
active
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.ViewModels.WorkspaceViewModel.Owned">
|
|
<summary>
|
|
am I the owner?
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Cloud.WorkspaceUserInvitation">
|
|
<summary>
|
|
workspace user invitation
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.WorkspaceUserInvitation.Id">
|
|
<summary>
|
|
Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.WorkspaceUserInvitation.UserId">
|
|
<summary>
|
|
user id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.WorkspaceUserInvitation.User">
|
|
<summary>
|
|
user
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.WorkspaceUserInvitation.WorkspaceId">
|
|
<summary>
|
|
workspace id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Cloud.WorkspaceUserInvitation.Workspace">
|
|
<summary>
|
|
workspace
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Generic.Db.RGenericOption">
|
|
<summary>
|
|
generic option
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.Db.RGenericOption.Id">
|
|
<summary>
|
|
id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.Db.RGenericOption.Name">
|
|
<summary>
|
|
name
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.Db.RGenericOption.Value">
|
|
<summary>
|
|
value
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.Db.RGenericOption.RAppUserId">
|
|
<summary>
|
|
user id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.Db.RGenericOption.RAppUser">
|
|
<summary>
|
|
user
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.Db.RGenericOption.WorkspaceId">
|
|
<summary>
|
|
workspace id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.Db.RGenericOption.Workspace">
|
|
<summary>
|
|
workspace
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Generic.Db.RLongRunningJobStatus">
|
|
<summary>
|
|
Long Running Job Status
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.Db.RLongRunningJobStatus.Id">
|
|
<summary>
|
|
Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.Db.RLongRunningJobStatus.Name">
|
|
<summary>
|
|
Name
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.Db.RLongRunningJobStatus.Progress">
|
|
<summary>
|
|
progress value (percent of custom value)
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.Db.RLongRunningJobStatus.StartTime">
|
|
<summary>
|
|
Start Time
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.Db.RLongRunningJobStatus.EndTime">
|
|
<summary>
|
|
End Time
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.Db.RLongRunningJobStatus.Step">
|
|
<summary>
|
|
Current Step
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.Db.RLongRunningJobStatus.Exception">
|
|
<summary>
|
|
Exception
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.Db.RLongRunningJobStatus.Succeeded">
|
|
<summary>
|
|
finished
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.Db.RLongRunningJobStatus.LastUpdate">
|
|
<summary>
|
|
Last Update Time
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Generic.PaginationMetadata">
|
|
<summary>
|
|
pagination metadat
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.PaginationMetadata.totalCount">
|
|
<summary>
|
|
total count
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.PaginationMetadata.pageSize">
|
|
<summary>
|
|
page size
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.PaginationMetadata.currentPage">
|
|
<summary>
|
|
current page
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.PaginationMetadata.totalPages">
|
|
<summary>
|
|
total pages
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.PaginationMetadata.hasPreviousPage">
|
|
<summary>
|
|
has previous page
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.PaginationMetadata.hasNextPage">
|
|
<summary>
|
|
has next page
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Generic.PagingParameterModel">
|
|
<summary>
|
|
Paging Parameter Model
|
|
</summary>
|
|
<remarks>
|
|
https://www.c-sharpcorner.com/article/how-to-do-paging-with-asp-net-web-api/
|
|
</remarks>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Generic.PagingParameterModel.MaxPageSize">
|
|
<summary>
|
|
max page size
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.PagingParameterModel.PageNumber">
|
|
<summary>
|
|
page number starting from 1
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.PagingParameterModel._pageSize">
|
|
<summary>
|
|
actual page size (-1 == all items)
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.PagingParameterModel.PageSize">
|
|
<summary>
|
|
settable page size (-1 == all items, 1000 maxpagesize)
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Generic.RServiceResult`1">
|
|
<summary>
|
|
a generic class containing service method return values + an exception string as a more readable replacement for Tuple
|
|
and also a solution for writing async methods which do not permit using out parameters
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Models.Generic.RServiceResult`1.#ctor(`0,System.String)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="result"></param>
|
|
<param name="exceptionString"></param>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.RServiceResult`1.Result">
|
|
<summary>
|
|
Actual result
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Generic.RServiceResult`1.ExceptionString">
|
|
<summary>
|
|
Exception String
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Models.Generic.RServiceResult`1.ToString">
|
|
<summary>
|
|
ToString
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Image.RImage">
|
|
<summary>
|
|
Image Files
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Image.RImage.Id">
|
|
<summary>
|
|
Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Image.RImage.OriginalFileName">
|
|
<summary>
|
|
Original File Name
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Image.RImage.ContentType">
|
|
<summary>
|
|
content type
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Image.RImage.FileSizeInBytes">
|
|
<summary>
|
|
Original Image File Size In Byte
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Image.RImage.ImageWidth">
|
|
<summary>
|
|
Original Image Width
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Image.RImage.ImageHeight">
|
|
<summary>
|
|
Original Image Height
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Image.RImage.FolderName">
|
|
<summary>
|
|
پوشه محل ذخیره تصویر
|
|
</summary>
|
|
<example>2017-08</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Image.RImage.StoredFileName">
|
|
<summary>
|
|
نام فایل ذخیره شده با بالاترین کیفیت
|
|
</summary>
|
|
<example>85007253-09f2-4434-8b7e-1a23db2cd9c9.png</example>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Image.RImage.DataTime">
|
|
<summary>
|
|
datetime
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Image.RImage.LastModified">
|
|
<summary>
|
|
Last Modified for caching purposes
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Models.Image.RImage.DuplicateExcludingId(RSecurityBackend.Models.Image.RImage)">
|
|
<summary>
|
|
duplicate RImage (excluding Id)
|
|
</summary>
|
|
<param name="src"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Mail.SmptConfig">
|
|
<summary>
|
|
smtp config
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Mail.SmptConfig.port">
|
|
<summary>
|
|
port
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Mail.SmptConfig.server">
|
|
<summary>
|
|
server
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Mail.SmptConfig.smtpUsername">
|
|
<summary>
|
|
username
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Mail.SmptConfig.smtpPassword">
|
|
<summary>
|
|
password
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Mail.SmptConfig.from">
|
|
<summary>
|
|
from
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Mail.SmptConfig.useSsl">
|
|
<summary>
|
|
use ssl
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Mail.SmptConfig.useTls">
|
|
<summary>
|
|
use tls
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Notification.NotificationStatus">
|
|
<summary>
|
|
Notifaction Status
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Notification.NotificationStatus.Unread">
|
|
<summary>
|
|
Unread
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Notification.NotificationStatus.Read">
|
|
<summary>
|
|
Read
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Notification.NotificationStatus.Archived">
|
|
<summary>
|
|
Archived
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Notification.NotificationStatus.Deleted">
|
|
<summary>
|
|
Deleted
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Notification.NotificationType">
|
|
<summary>
|
|
notifiction type
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Notification.NotificationType.NoActionRequired">
|
|
<summary>
|
|
No action required
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Notification.NotificationType.ActionRequired">
|
|
<summary>
|
|
Action Required
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Notification.NotificationType.Warning">
|
|
<summary>
|
|
warning
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Notification.NotificationType.Error">
|
|
<summary>
|
|
Error
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Models.Notification.NotificationType.All">
|
|
<summary>
|
|
all
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Notification.RUserNotification">
|
|
<summary>
|
|
User Notification
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Notification.RUserNotification.Id">
|
|
<summary>
|
|
Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Notification.RUserNotification.UserId">
|
|
<summary>
|
|
User Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Notification.RUserNotification.User">
|
|
<summary>
|
|
User
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Notification.RUserNotification.DateTime">
|
|
<summary>
|
|
DateTime
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Notification.RUserNotification.Status">
|
|
<summary>
|
|
Status
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Notification.RUserNotification.Subject">
|
|
<summary>
|
|
Subject
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Notification.RUserNotification.HtmlText">
|
|
<summary>
|
|
Text
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Notification.RUserNotification.NotificationType">
|
|
<summary>
|
|
Notifiation Type
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Notification.ViewModels.NewNotificationViewModel">
|
|
<summary>
|
|
new notification view model
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Notification.ViewModels.NewNotificationViewModel.Subject">
|
|
<summary>
|
|
Subject
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Notification.ViewModels.NewNotificationViewModel.HtmlText">
|
|
<summary>
|
|
Text
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Notification.ViewModels.NewNotificationViewModel.NotificationType">
|
|
<summary>
|
|
Notification Type
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Models.Notification.ViewModels.RUserNotificationViewModel">
|
|
<summary>
|
|
User Notification
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Notification.ViewModels.RUserNotificationViewModel.Id">
|
|
<summary>
|
|
Id
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Notification.ViewModels.RUserNotificationViewModel.DateTime">
|
|
<summary>
|
|
DateTime
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Notification.ViewModels.RUserNotificationViewModel.Status">
|
|
<summary>
|
|
Status
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Notification.ViewModels.RUserNotificationViewModel.Subject">
|
|
<summary>
|
|
Subject
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Notification.ViewModels.RUserNotificationViewModel.HtmlText">
|
|
<summary>
|
|
Text
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Models.Notification.ViewModels.RUserNotificationViewModel.NotificationType">
|
|
<summary>
|
|
Notification Type
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.IAppUserService">
|
|
<summary>
|
|
Authentication Service
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.Login(RSecurityBackend.Models.Auth.ViewModels.LoginViewModel,System.String)">
|
|
<summary>
|
|
Login user, if failed return LoggedOnUserModel is null
|
|
</summary>
|
|
<param name="loginViewModel"></param>
|
|
<param name="clientIPAddress"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.ReLogin(System.Guid,System.String)">
|
|
<summary>
|
|
replace a (probably expired session) with a new one
|
|
</summary>
|
|
<param name="sessionId"></param>
|
|
<param name="clientIPAddress"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.Logout(System.Guid,System.Guid)">
|
|
<summary>
|
|
Logout
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="sessionId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.SessionExists(System.Guid,System.Guid)">
|
|
<summary>
|
|
Does Session exist?
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="sessionId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.IsAdmin(System.Guid)">
|
|
<summary>
|
|
is user admin?
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.IsInRoles(System.Guid,System.String[])">
|
|
<summary>
|
|
is user in either of passed roles?
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="roleNames"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.GetUserRoles(System.Guid)">
|
|
<summary>
|
|
Get User Roles
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.RemoveFromRole(System.Guid,System.String)">
|
|
<summary>
|
|
remove user from role
|
|
</summary>
|
|
<param name="id">user id</param>
|
|
<param name="role"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.AddToRole(System.Guid,System.String)">
|
|
<summary>
|
|
add user to role
|
|
</summary>
|
|
<param name="id">user id</param>
|
|
<param name="role"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.GetUserSecurableItemsStatus(System.Guid)">
|
|
<summary>
|
|
Lists user permissions
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.HasPermission(System.Guid,System.String,System.String)">
|
|
<summary>
|
|
Has user specified permission
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="securableItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.GetUserInformation(System.Guid)">
|
|
<summary>
|
|
returns user information
|
|
</summary>
|
|
<remarks>
|
|
PasswordHash becomes empty
|
|
</remarks>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.GetAllUsersInformation(RSecurityBackend.Models.Generic.PagingParameterModel,System.String,System.String)">
|
|
<summary>
|
|
all users informations
|
|
</summary>
|
|
<param name="paging"></param>
|
|
<param name="filterByEmail"></param>
|
|
<param name="filterByNickName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.GetUsersHavingPermission(System.String,System.String)">
|
|
<summary>
|
|
all users having a certain permission
|
|
</summary>
|
|
<param name="securableItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.AddUser(RSecurityBackend.Models.Auth.ViewModels.RegisterRAppUser)">
|
|
<summary>
|
|
add a new user
|
|
</summary>
|
|
<param name="newUserInfo"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.AddUserToRole(System.Guid,System.String)">
|
|
<summary>
|
|
add user to role
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="roleName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.ModifyUser(System.Guid,RSecurityBackend.Models.Auth.ViewModels.RegisterRAppUser)">
|
|
<summary>
|
|
modify existing user
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="updateUserInfo"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.ChangePassword(System.Guid,System.String,System.String)">
|
|
<summary>
|
|
change user password checking old password
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="oldPassword"></param>
|
|
<param name="newPassword"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.DeleteUser(System.Guid)">
|
|
<summary>
|
|
delete user
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<returns>true if succeeds</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.StartLeaving(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
start leaving
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="sessionId"></param>
|
|
<param name="clientIPAddress"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.SetUserImage(System.Guid,Microsoft.AspNetCore.Http.IFormFileCollection)">
|
|
<summary>
|
|
Set User Image
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="files"></param>
|
|
<returns>new user image id</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.GetUserSessions(System.Nullable{System.Guid})">
|
|
<summary>
|
|
Get User Sessions
|
|
</summary>
|
|
<param name="userId">if null is passed returns all sessions</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.GetUserSession(System.Guid,System.Guid)">
|
|
<summary>
|
|
Get User Session
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="sessionId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.GetUserImage(System.Guid)">
|
|
<summary>
|
|
Get User Image
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.SignUp(System.String,System.String,System.String,System.String)">
|
|
<summary>
|
|
Start signup process using email
|
|
</summary>
|
|
<param name="email"></param>
|
|
<param name="clientIPAddress"></param>
|
|
<param name="clientAppName"></param>
|
|
<param name="langauge"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.RetrieveEmailFromQueueSecret(RSecurityBackend.Models.Auth.Db.RVerifyQueueType,System.String)">
|
|
<summary>
|
|
verify signup / forgot password
|
|
</summary>
|
|
<param name="verifyQueueType"></param>
|
|
<param name="secret"></param>
|
|
<returns>associated email</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.FinalizeSignUp(System.String,System.String,System.String,System.String,System.String,System.String)">
|
|
<summary>
|
|
finalize signup process using email
|
|
</summary>
|
|
<param name="email"></param>
|
|
<param name="secret"></param>
|
|
<param name="password"></param>
|
|
<param name="firstName"></param>
|
|
<param name="surName"></param>
|
|
<param name="phoneNumber"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.ForgotPassword(System.String,System.String,System.String,System.String)">
|
|
<summary>
|
|
Start forgot password process using email
|
|
</summary>
|
|
<param name="email"></param>
|
|
<param name="clientIPAddress"></param>
|
|
<param name="clientAppName"></param>
|
|
<param name="langauge"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.ResetPassword(System.String,System.String,System.String,System.String)">
|
|
<summary>
|
|
reset password using email
|
|
</summary>
|
|
<param name="email"></param>
|
|
<param name="secret"></param>
|
|
<param name="password"></param>
|
|
<param name="clientIPAddress"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.DeleteTenant">
|
|
<summary>
|
|
delete tenant
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.GetPrincipalFromToken(System.String,System.Boolean)">
|
|
<summary>
|
|
get principal for token
|
|
</summary>
|
|
<param name="token"></param>
|
|
<param name="expired"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.FindUserByEmail(System.String)">
|
|
<summary>
|
|
Find User By Email
|
|
</summary>
|
|
<param name="email"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.GetEmailSubject(RSecurityBackend.Models.Auth.Db.RVerifyQueueType,System.String)">
|
|
<summary>
|
|
Sign Up/forget passsword/delete Email Subject
|
|
</summary>
|
|
<returns>
|
|
subject
|
|
</returns>
|
|
<param name="op"></param>
|
|
<param name="secretCode"></param>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.GetEmailHtmlContent(RSecurityBackend.Models.Auth.Db.RVerifyQueueType,System.String,System.String)">
|
|
<summary>
|
|
Sign Up/forget passsword/delete Email Html Content
|
|
</summary>
|
|
<param name="op"></param>
|
|
<param name="secretCode"></param>
|
|
<param name="signupCallbackUrl"></param>
|
|
<returns>html content</returns>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.IAppUserService.TokenSecret">
|
|
<summary>
|
|
secret used for generating Jwt token
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.IAppUserService.DefaultTokenExpirationInSeconds">
|
|
<summary>
|
|
JWT Tokens Expiration Time Out
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.LogUserBehaviourAsync(System.Guid,System.String)">
|
|
<summary>
|
|
log user bad behaviuor
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="description"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.GetUserBehaviourLogsAsync(System.Guid)">
|
|
<summary>
|
|
get user behaviour logs
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.LockoutAsync(System.Guid,System.String,System.DateTimeOffset)">
|
|
<summary>
|
|
lockout a user for a period
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="cause"></param>
|
|
<param name="offset"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.BanUserFromSigningUpAgainAsync(System.Guid,System.String)">
|
|
<summary>
|
|
before kicking out a bad behving user ban him or her from signing up again
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="cause">document the cause</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.GetBannedEmailInformationAsync(System.String)">
|
|
<summary>
|
|
get banned email information
|
|
</summary>
|
|
<param name="email"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAppUserService.NotifyAllUsersAsync(System.String,System.String,RSecurityBackend.Models.Notification.NotificationType,System.Boolean)">
|
|
<summary>
|
|
notify all users
|
|
</summary>
|
|
<param name="subject"></param>
|
|
<param name="htmlText"></param>
|
|
<param name="notificationType"></param>
|
|
<param name="email"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.IAuditLogService">
|
|
<summary>
|
|
Audit Log Service
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IAuditLogService.GetAll(RSecurityBackend.Models.Generic.PagingParameterModel,System.String,System.Boolean)">
|
|
<summary>
|
|
get all audit logs ordered by time
|
|
</summary>
|
|
<param name="paging"></param>
|
|
<param name="userName">empty means unfiltered</param>
|
|
<param name="orderByTimeDescending"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.IBackgroundTaskQueue">
|
|
<summary>
|
|
background task queue
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IBackgroundTaskQueue.QueueBackgroundWorkItem(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task})">
|
|
<summary>
|
|
queue new task
|
|
</summary>
|
|
<param name="workItem"></param>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IBackgroundTaskQueue.DequeueAsync(System.Threading.CancellationToken)">
|
|
<summary>
|
|
get task from que
|
|
</summary>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.IBackgroundTaskQueue.Count">
|
|
<summary>
|
|
number of tasks
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.ICaptchaService">
|
|
<summary>
|
|
Captcha Service
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.ICaptchaService.Generate">
|
|
<summary>
|
|
Generate Captcha
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.ICaptchaService.Evaluate(System.Guid,System.String)">
|
|
<summary>
|
|
evaluate captcha
|
|
</summary>
|
|
<param name="imageId"></param>
|
|
<param name="value"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.IImageFileService">
|
|
<summary>
|
|
Image File Service
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IImageFileService.Add(Microsoft.AspNetCore.Http.IFormFile,System.IO.Stream,System.String,System.String,System.Boolean,System.String)">
|
|
<summary>
|
|
add new picture
|
|
</summary>
|
|
<param name="file"></param>
|
|
<param name="stream"></param>
|
|
<param name="originalFileNameForStreams"></param>
|
|
<param name="imageFolderName">pass empty if you want a generic date based folder</param>
|
|
<param name="isImage"></param>
|
|
<param name="contentType"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IImageFileService.Store(RSecurityBackend.Models.Image.RImage)">
|
|
<summary>
|
|
store added image
|
|
</summary>
|
|
<param name="image"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IImageFileService.GetImage(System.Guid)">
|
|
<summary>
|
|
returns image info
|
|
</summary>
|
|
<param name="id"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IImageFileService.GetImagePath(RSecurityBackend.Models.Image.RImage)">
|
|
<summary>
|
|
returns image file stream
|
|
</summary>
|
|
<param name="image"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IImageFileService.DeleteImage(System.Guid)">
|
|
<summary>
|
|
delete image from database and file system
|
|
</summary>
|
|
<param name="id"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.IImageFileService.ImageStoragePath">
|
|
<summary>
|
|
Image Storage Path
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.ILongRunningJobProgressService">
|
|
<summary>
|
|
Long Running Job Progress Service
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.ILongRunningJobProgressService.NewJob(System.String,System.String)">
|
|
<summary>
|
|
new job
|
|
</summary>
|
|
<param name="name"></param>
|
|
<param name="step"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.ILongRunningJobProgressService.GetJob(System.Guid)">
|
|
<summary>
|
|
Get Job By Id
|
|
</summary>
|
|
<param name="id"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.ILongRunningJobProgressService.GetJobs(System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Get Jobs
|
|
</summary>
|
|
<param name="succeeded"></param>
|
|
<param name="failed"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.ILongRunningJobProgressService.UpdateJob(System.Guid,System.Double,System.String,System.Boolean,System.String)">
|
|
<summary>
|
|
update job
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="progress"></param>
|
|
<param name="step"></param>
|
|
<param name="succeeded"></param>
|
|
<param name="exception"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.ILongRunningJobProgressService.DeleteJob(System.Guid)">
|
|
<summary>
|
|
delete job
|
|
</summary>
|
|
<param name="id"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.ILongRunningJobProgressService.CleanUp(System.Boolean,System.Boolean)">
|
|
<summary>
|
|
clean up finished jobs
|
|
</summary>
|
|
<param name="succeededJobs"></param>
|
|
<param name="failedJobs"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.Implementation.AppUserService">
|
|
<summary>
|
|
Authentication Service
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.Login(RSecurityBackend.Models.Auth.ViewModels.LoginViewModel,System.String)">
|
|
<summary>
|
|
Login user, if failed return LoggedOnUserModel is null
|
|
</summary>
|
|
<param name="loginViewModel"></param>
|
|
<param name="clientIPAddress"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.ReLogin(System.Guid,System.String)">
|
|
<summary>
|
|
replace a (probably expired session) with a new one
|
|
</summary>
|
|
<param name="sessionId"></param>
|
|
<param name="clientIPAddress"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.AddUserToRole(System.Guid,System.String)">
|
|
<summary>
|
|
add user to role
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="roleName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.Logout(System.Guid,System.Guid)">
|
|
<summary>
|
|
Logout
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="sessionId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.SessionExists(System.Guid,System.Guid)">
|
|
<summary>
|
|
Does Session exist?
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="sessionId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.GetUserInformation(System.Guid)">
|
|
<summary>
|
|
returns user information
|
|
</summary>
|
|
<remarks>
|
|
PasswordHash becomes empty
|
|
</remarks>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.GetAllUsersInformation(RSecurityBackend.Models.Generic.PagingParameterModel,System.String,System.String)">
|
|
<summary>
|
|
all users informations
|
|
</summary>
|
|
<param name="paging"></param>
|
|
<param name="filterByEmail"></param>
|
|
<param name="filterByNickName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.GetUserSessions(System.Nullable{System.Guid})">
|
|
<summary>
|
|
Get User Sessions
|
|
</summary>
|
|
<param name="userId">if null is passed returns all sessions</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.GetUserSession(System.Guid,System.Guid)">
|
|
<summary>
|
|
Get User Session
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="sessionId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.IsAdmin(System.Guid)">
|
|
<summary>
|
|
is user admin?
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.IsInRoles(System.Guid,System.String[])">
|
|
<summary>
|
|
is user in either of passed roles?
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="roleNames"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.GetUserRoles(System.Guid)">
|
|
<summary>
|
|
Get User Roles
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.RemoveFromRole(System.Guid,System.String)">
|
|
<summary>
|
|
remove user from role
|
|
</summary>
|
|
<param name="id">user id</param>
|
|
<param name="role"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.AddToRole(System.Guid,System.String)">
|
|
<summary>
|
|
add user to role
|
|
</summary>
|
|
<param name="id">user id</param>
|
|
<param name="role"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.GetUserSecurableItemsStatus(System.Guid)">
|
|
<summary>
|
|
Lists user permissions
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.HasPermission(System.Guid,System.String,System.String)">
|
|
<summary>
|
|
Has user specified permission
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="securableItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.GetUsersHavingPermission(System.String,System.String)">
|
|
<summary>
|
|
all users having a certain permission
|
|
</summary>
|
|
<param name="securableItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.AddUser(RSecurityBackend.Models.Auth.ViewModels.RegisterRAppUser)">
|
|
<summary>
|
|
add a new user
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.ModifyUser(System.Guid,RSecurityBackend.Models.Auth.ViewModels.RegisterRAppUser)">
|
|
<summary>
|
|
modify existing user
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="updateUserInfo"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.ChangePassword(System.Guid,System.String,System.String)">
|
|
<summary>
|
|
change user password checking old password
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="oldPassword"></param>
|
|
<param name="newPassword"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.RemoveUserData(System.Guid)">
|
|
<summary>
|
|
remove user data
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.DeleteUser(System.Guid)">
|
|
<summary>
|
|
delete user
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<returns>true if succeeds</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.StartLeaving(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
start leaving
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="sessionId"></param>
|
|
<param name="clientIPAddress"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.SetUserImage(System.Guid,Microsoft.AspNetCore.Http.IFormFileCollection)">
|
|
<summary>
|
|
Set User Image
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="files"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.GetUserImage(System.Guid)">
|
|
<summary>
|
|
Get User Image
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.SignUp(System.String,System.String,System.String,System.String)">
|
|
<summary>
|
|
Start signup process using email
|
|
</summary>
|
|
<param name="email"></param>
|
|
<param name="clientIPAddress"></param>
|
|
<param name="clientAppName"></param>
|
|
<param name="langauge"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.RetrieveEmailFromQueueSecret(RSecurityBackend.Models.Auth.Db.RVerifyQueueType,System.String)">
|
|
<summary>
|
|
verify signup / forgot password
|
|
</summary>
|
|
<param name="verifyQueueType"></param>
|
|
<param name="secret"></param>
|
|
<returns>associated email</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.FinalizeSignUp(System.String,System.String,System.String,System.String,System.String,System.String)">
|
|
<summary>
|
|
finalize signup process using email
|
|
</summary>
|
|
<param name="email"></param>
|
|
<param name="secret"></param>
|
|
<param name="password"></param>
|
|
<param name="firstName"></param>
|
|
<param name="surName"></param>
|
|
<param name="phoneNumber"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.ForgotPassword(System.String,System.String,System.String,System.String)">
|
|
<summary>
|
|
Start forgot password process using email
|
|
</summary>
|
|
<param name="email"></param>
|
|
<param name="clientIPAddress"></param>
|
|
<param name="clientAppName"></param>
|
|
<param name="langauge"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.ResetPassword(System.String,System.String,System.String,System.String)">
|
|
<summary>
|
|
reset password using email
|
|
</summary>
|
|
<param name="email"></param>
|
|
<param name="secret"></param>
|
|
<param name="password"></param>
|
|
<param name="clientIPAddress"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.FindUserByEmail(System.String)">
|
|
<summary>
|
|
Find User By Email
|
|
</summary>
|
|
<param name="email"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.DeleteTenant">
|
|
<summary>
|
|
delete tenant
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.EnsureDefaultUserExists">
|
|
<summary>
|
|
EnsureDefaultUserExists
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.Implementation.AppUserService.TokenSecret">
|
|
<summary>
|
|
secret used for generating Jwt token
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.Implementation.AppUserService.DefaultTokenExpirationInSeconds">
|
|
<summary>
|
|
JWT Tokens Expiration Time Out
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.GenerateToken(System.String,System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
Token Generation
|
|
</summary>
|
|
<param name="username"></param>
|
|
<param name="userId"></param>
|
|
<param name="sessionId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.ExtractTokenInfo(System.String,System.String@,System.Guid@,System.Guid@)">
|
|
<summary>
|
|
Extract Information From Token
|
|
</summary>
|
|
<param name="token"></param>
|
|
<param name="username"></param>
|
|
<param name="userId"></param>
|
|
<param name="sessionId"></param>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.GetPrincipalFromToken(System.String,System.Boolean)">
|
|
<summary>
|
|
get principal for token
|
|
</summary>
|
|
<param name="token"></param>
|
|
<param name="expired"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.ErrorsToString(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Identity.IdentityError})">
|
|
<summary>
|
|
convert identity errors to string
|
|
</summary>
|
|
<param name="errors"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.GetEmailSubject(RSecurityBackend.Models.Auth.Db.RVerifyQueueType,System.String)">
|
|
<summary>
|
|
Sign Up/forget passsword/delete Email Subject
|
|
</summary>
|
|
<returns>
|
|
subject
|
|
</returns>
|
|
<param name="op"></param>
|
|
<param name="secretCode"></param>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.GetEmailHtmlContent(RSecurityBackend.Models.Auth.Db.RVerifyQueueType,System.String,System.String)">
|
|
<summary>
|
|
Sign Up/forget passsword/delete Email Html Content
|
|
</summary>
|
|
<param name="op"></param>
|
|
<param name="secretCode"></param>
|
|
<param name="signupCallbackUrl"></param>
|
|
<returns>html content</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.LogUserBehaviourAsync(System.Guid,System.String)">
|
|
<summary>
|
|
log user bad behaviuor
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="description"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.GetUserBehaviourLogsAsync(System.Guid)">
|
|
<summary>
|
|
get user behaviour logs
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.LockoutAsync(System.Guid,System.String,System.DateTimeOffset)">
|
|
<summary>
|
|
lockout a user for a period
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="cause"></param>
|
|
<param name="offset"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.BanUserFromSigningUpAgainAsync(System.Guid,System.String)">
|
|
<summary>
|
|
before kicking out a bad behving user ban him or her from signing up again
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="cause">document the cause</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.GetBannedEmailInformationAsync(System.String)">
|
|
<summary>
|
|
get banned email information
|
|
</summary>
|
|
<param name="email"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.NotifyAllUsersAsync(System.String,System.String,RSecurityBackend.Models.Notification.NotificationType,System.Boolean)">
|
|
<summary>
|
|
notify all users
|
|
</summary>
|
|
<param name="subject"></param>
|
|
<param name="htmlText"></param>
|
|
<param name="notificationType"></param>
|
|
<param name="email"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.AppUserService._context">
|
|
<summary>
|
|
Main Database context
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.AppUserService._imageFileService">
|
|
<summary>
|
|
Image File Service
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.AppUserService._userRoleService">
|
|
<summary>
|
|
User Role Service
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.AppUserService._userManager">
|
|
<summary>
|
|
Identity User Manageer
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.AppUserService._signInManager">
|
|
<summary>
|
|
Identity SignIn Manager
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.AppUserService._roleManager">
|
|
<summary>
|
|
Identity Role Manager
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.AppUserService._secretGenerator">
|
|
<summary>
|
|
secret generator
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.AppUserService._emailSender">
|
|
<summary>
|
|
Email sender
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.Implementation.AppUserService.Configuration">
|
|
<summary>
|
|
Configuration
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AppUserService.#ctor(RSecurityBackend.DbContext.RSecurityDbContext{RSecurityBackend.Models.Auth.Db.RAppUser,RSecurityBackend.Models.Auth.Db.RAppRole,System.Guid},Microsoft.AspNetCore.Identity.UserManager{RSecurityBackend.Models.Auth.Db.RAppUser},Microsoft.AspNetCore.Identity.SignInManager{RSecurityBackend.Models.Auth.Db.RAppUser},Microsoft.AspNetCore.Identity.RoleManager{RSecurityBackend.Models.Auth.Db.RAppRole},RSecurityBackend.Services.ISecretGenerator,RSecurityBackend.Services.IImageFileService,RSecurityBackend.Services.IUserRoleService,Microsoft.Extensions.Configuration.IConfiguration,Microsoft.AspNetCore.Identity.UI.Services.IEmailSender)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="context"></param>
|
|
<param name="userManager"></param>
|
|
<param name="signInManager"></param>
|
|
<param name="roleManager"></param>
|
|
<param name="secretGenerator"></param>
|
|
<param name="imageFileService"></param>
|
|
<param name="userRoleService"></param>
|
|
<param name="configuration"></param>
|
|
<param name="emailSender"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.Implementation.AuditLogServiceEF">
|
|
<summary>
|
|
Audit Log Service Implementation
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AuditLogServiceEF.GetAll(RSecurityBackend.Models.Generic.PagingParameterModel,System.String,System.Boolean)">
|
|
<summary>
|
|
get all audit logs ordered by time
|
|
</summary>
|
|
<param name="paging"></param>
|
|
<param name="userName">empty means unfiltered</param>
|
|
<param name="orderByTimeDescending"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.AuditLogServiceEF._context">
|
|
<summary>
|
|
Database Contetxt
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.AuditLogServiceEF.#ctor(RSecurityBackend.DbContext.RSecurityDbContext{RSecurityBackend.Models.Auth.Db.RAppUser,RSecurityBackend.Models.Auth.Db.RAppRole,System.Guid})">
|
|
<summary>
|
|
constuctor
|
|
</summary>
|
|
<param name="context"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.Implementation.BackgroundTaskQueue">
|
|
<summary>
|
|
IBackgroundTaskQueue implementation
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.BackgroundTaskQueue.QueueBackgroundWorkItem(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task})">
|
|
<summary>
|
|
new task
|
|
</summary>
|
|
<param name="workItem"></param>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.BackgroundTaskQueue.DequeueAsync(System.Threading.CancellationToken)">
|
|
<summary>
|
|
dequeue task
|
|
</summary>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.Implementation.BackgroundTaskQueue.Count">
|
|
<summary>
|
|
task count
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.Implementation.CaptchaServiceEF">
|
|
<summary>
|
|
Captcha Service
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.CaptchaServiceEF.Generate">
|
|
<summary>
|
|
Generate Captcha
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.CaptchaServiceEF.Evaluate(System.Guid,System.String)">
|
|
<summary>
|
|
evaluate captcha
|
|
</summary>
|
|
<param name="imageId"></param>
|
|
<param name="value"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.CaptchaServiceEF._imageFileService">
|
|
<summary>
|
|
Image File Service
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.CaptchaServiceEF._context">
|
|
<summary>
|
|
Database Contetxt
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.CaptchaServiceEF.#ctor(RSecurityBackend.DbContext.RSecurityDbContext{RSecurityBackend.Models.Auth.Db.RAppUser,RSecurityBackend.Models.Auth.Db.RAppRole,System.Guid},RSecurityBackend.Services.IImageFileService)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="context"></param>
|
|
<param name="imageFileService"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.Implementation.ImageFileServiceEF">
|
|
<summary>
|
|
Image File Service
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.ImageFileServiceEF.Add(Microsoft.AspNetCore.Http.IFormFile,System.IO.Stream,System.String,System.String,System.Boolean,System.String)">
|
|
<summary>
|
|
Add Image File
|
|
</summary>
|
|
<param name="file"></param>
|
|
<param name="stream"></param>
|
|
<param name="originalFileNameForStreams"></param>
|
|
<param name="imageFolderName"></param>
|
|
<param name="isImage"></param>
|
|
<param name="contentType"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.ImageFileServiceEF.Store(RSecurityBackend.Models.Image.RImage)">
|
|
<summary>
|
|
store added image
|
|
</summary>
|
|
<param name="image"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.ImageFileServiceEF.GetImage(System.Guid)">
|
|
<summary>
|
|
returns image info
|
|
</summary>
|
|
<param name="id"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.ImageFileServiceEF.DeleteImage(System.Guid)">
|
|
<summary>
|
|
delete image (from database and file system)
|
|
</summary>
|
|
<param name="id"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.ImageFileServiceEF.GetImagePath(RSecurityBackend.Models.Image.RImage)">
|
|
<summary>
|
|
Get Image Storage Path
|
|
</summary>
|
|
<param name="image"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.Implementation.ImageFileServiceEF.ImageStoragePath">
|
|
<summary>
|
|
Image Storage Path
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.ImageFileServiceEF._context">
|
|
<summary>
|
|
Database Contetxt
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.Implementation.ImageFileServiceEF.Configuration">
|
|
<summary>
|
|
Configuration
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.ImageFileServiceEF.#ctor(RSecurityBackend.DbContext.RSecurityDbContext{RSecurityBackend.Models.Auth.Db.RAppUser,RSecurityBackend.Models.Auth.Db.RAppRole,System.Guid},Microsoft.Extensions.Configuration.IConfiguration)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="context"></param>
|
|
<param name="configuration"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.Implementation.LongRunningJobProgressServiceEF">
|
|
<summary>
|
|
Long Running Job Progress Service
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.LongRunningJobProgressServiceEF.NewJob(System.String,System.String)">
|
|
<summary>
|
|
new job
|
|
</summary>
|
|
<param name="name"></param>
|
|
<param name="step"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.LongRunningJobProgressServiceEF.GetJobs(System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Get Jobs
|
|
</summary>
|
|
<param name="succeeded"></param>
|
|
<param name="failed"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.LongRunningJobProgressServiceEF.GetJob(System.Guid)">
|
|
<summary>
|
|
Get Job By Id
|
|
</summary>
|
|
<param name="id"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.LongRunningJobProgressServiceEF.UpdateJob(System.Guid,System.Double,System.String,System.Boolean,System.String)">
|
|
<summary>
|
|
update job
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="progress"></param>
|
|
<param name="step"></param>
|
|
<param name="succeeded"></param>
|
|
<param name="exception"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.LongRunningJobProgressServiceEF.DeleteJob(System.Guid)">
|
|
<summary>
|
|
delete job
|
|
</summary>
|
|
<param name="id"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.LongRunningJobProgressServiceEF.CleanUp(System.Boolean,System.Boolean)">
|
|
<summary>
|
|
clean up finished jobs
|
|
</summary>
|
|
<param name="succeededJobs"></param>
|
|
<param name="failedJobs"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.LongRunningJobProgressServiceEF._context">
|
|
<summary>
|
|
Database Contetxt
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.LongRunningJobProgressServiceEF.#ctor(RSecurityBackend.DbContext.RSecurityDbContext{RSecurityBackend.Models.Auth.Db.RAppUser,RSecurityBackend.Models.Auth.Db.RAppRole,System.Guid})">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="context"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.Implementation.MailKitEmailSender">
|
|
<summary>
|
|
mail sender using MailKit
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.MailKitEmailSender.#ctor(Microsoft.Extensions.Configuration.IConfiguration)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="configuration"></param>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.Implementation.MailKitEmailSender.Configuration">
|
|
<summary>
|
|
Configuration
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.Implementation.MailKitEmailSender.Options">
|
|
<summary>
|
|
options
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.Implementation.MailKitEmailSender.SmptConfig">
|
|
<summary>
|
|
SmptConfig
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.MailKitEmailSender.SendEmailAsync(System.String,System.String,System.String)">
|
|
<summary>
|
|
send email
|
|
</summary>
|
|
<param name="email"></param>
|
|
<param name="subject"></param>
|
|
<param name="message"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.MailKitEmailSender.Execute(RSecurityBackend.Models.Mail.SmptConfig,System.String,System.String,System.String)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="options"></param>
|
|
<param name="subject"></param>
|
|
<param name="message"></param>
|
|
<param name="email"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.Implementation.QueryablePaginator`1">
|
|
<summary>
|
|
Paginator
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.QueryablePaginator`1.Paginate(System.Linq.IQueryable{`0},RSecurityBackend.Models.Generic.PagingParameterModel)">
|
|
<summary>
|
|
paginate
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="paging"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.Implementation.QueuedHostedService">
|
|
<summary>
|
|
BackgroundService implementation
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.QueuedHostedService.#ctor(RSecurityBackend.Services.IBackgroundTaskQueue)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="taskQueue"></param>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.Implementation.QueuedHostedService.TaskQueue">
|
|
<summary>
|
|
task queue
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.QueuedHostedService.ExecuteAsync(System.Threading.CancellationToken)">
|
|
<summary>
|
|
execute
|
|
</summary>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.Implementation.RAuditDataProvider">
|
|
<summary>
|
|
Custom Audit Data Provider
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RAuditDataProvider.InsertEvent(Audit.Core.AuditEvent)">
|
|
<summary>
|
|
Insert
|
|
</summary>
|
|
<param name="auditEvent"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RAuditDataProvider.InsertEventAsync(Audit.Core.AuditEvent,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Insert Async
|
|
</summary>
|
|
<param name="auditEvent"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RAuditDataProvider.ReplaceEvent(System.Object,Audit.Core.AuditEvent)">
|
|
<summary>
|
|
Update
|
|
</summary>
|
|
<param name="eventId"></param>
|
|
<param name="auditEvent"></param>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RAuditDataProvider.ReplaceEventAsync(System.Object,Audit.Core.AuditEvent,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Update Async
|
|
</summary>
|
|
<param name="eventId"></param>
|
|
<param name="auditEvent"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RAuditDataProvider.GetEvent``1(System.Object)">
|
|
<summary>
|
|
Get
|
|
</summary>
|
|
<typeparam name="T"></typeparam>
|
|
<param name="eventId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RAuditDataProvider.GetEventAsync``1(System.Object,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Get Async
|
|
</summary>
|
|
<typeparam name="T"></typeparam>
|
|
<param name="eventId"></param>
|
|
<param name="cancellationToken">s</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.RAuditDataProvider._disposed">
|
|
<summary>
|
|
is disposed
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RAuditDataProvider.Dispose">
|
|
<summary>
|
|
dispose
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RAuditDataProvider.Dispose(System.Boolean)">
|
|
<summary>
|
|
Protected implementation of Dispose pattern.
|
|
</summary>
|
|
<param name="disposing"></param>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.RAuditDataProvider._connection">
|
|
<summary>
|
|
Connection
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RAuditDataProvider.#ctor(System.String)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="connectionString"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.Implementation.RGenericOptionsServiceEF">
|
|
<summary>
|
|
generic options service
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RGenericOptionsServiceEF.SetAsync(System.String,System.String,System.Nullable{System.Guid},System.Nullable{System.Guid})">
|
|
<summary>
|
|
modify an option or add a new one if an option with the requested name does not exist
|
|
</summary>
|
|
<param name="optionName"></param>
|
|
<param name="optionValue"></param>
|
|
<param name="userId"></param>
|
|
<param name="workspaceId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RGenericOptionsServiceEF.GetValueAsync(System.String,System.Nullable{System.Guid},System.Nullable{System.Guid})">
|
|
<summary>
|
|
get option value
|
|
</summary>
|
|
<param name="optionName"></param>
|
|
<param name="userId"></param>
|
|
<param name="workspaceId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RGenericOptionsServiceEF.GetValueAsync(RSecurityBackend.DbContext.RSecurityDbContext{RSecurityBackend.Models.Auth.Db.RAppUser,RSecurityBackend.Models.Auth.Db.RAppRole,System.Guid},System.String,System.Nullable{System.Guid},System.Nullable{System.Guid})">
|
|
<summary>
|
|
get option value using context
|
|
</summary>
|
|
<param name="context"></param>
|
|
<param name="optionName"></param>
|
|
<param name="userId"></param>
|
|
<param name="workspaceId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.RGenericOptionsServiceEF._context">
|
|
<summary>
|
|
Database Contetxt
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RGenericOptionsServiceEF.#ctor(RSecurityBackend.DbContext.RSecurityDbContext{RSecurityBackend.Models.Auth.Db.RAppUser,RSecurityBackend.Models.Auth.Db.RAppRole,System.Guid})">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="context"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.Implementation.RNotificationService">
|
|
<summary>
|
|
Internal messaging system implementation
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RNotificationService.PushNotification(System.Guid,System.String,System.String,RSecurityBackend.Models.Notification.NotificationType)">
|
|
<summary>
|
|
Add Notification
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="subject"></param>
|
|
<param name="htmlText"></param>
|
|
<param name="notificationType"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RNotificationService.SwitchNotificationStatus(System.Guid,System.Guid)">
|
|
<summary>
|
|
Switch Notification Status
|
|
</summary>
|
|
<param name="notificationId"></param>
|
|
<param name="userId"></param>
|
|
<returns>updated notification object</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RNotificationService.SetAllNotificationsStatus(System.Guid,RSecurityBackend.Models.Notification.NotificationStatus)">
|
|
<summary>
|
|
Set All User Notifications Status
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="status"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RNotificationService.DeleteNotification(System.Guid,System.Guid)">
|
|
<summary>
|
|
Delete Notification
|
|
</summary>
|
|
<param name="notificationId">if empty deletes all read notifications</param>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RNotificationService.GetUserNotifications(System.Guid,RSecurityBackend.Models.Notification.NotificationType)">
|
|
<summary>
|
|
Get User Notifications
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="notificationType"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RNotificationService.GetUserNotificationsPaginated(RSecurityBackend.Models.Generic.PagingParameterModel,System.Guid,RSecurityBackend.Models.Notification.NotificationType)">
|
|
<summary>
|
|
Get User Notifications (paginated version)
|
|
</summary>
|
|
<param name="paging"></param>
|
|
<param name="userId"></param>
|
|
<param name="notificationType"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RNotificationService.GetUnreadUserNotificationsCount(System.Guid,RSecurityBackend.Models.Notification.NotificationType)">
|
|
<summary>
|
|
Get Unread User Notifications Count
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="notificationType"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.RNotificationService._context">
|
|
<summary>
|
|
Database Contetxt
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RNotificationService.#ctor(RSecurityBackend.DbContext.RSecurityDbContext{RSecurityBackend.Models.Auth.Db.RAppUser,RSecurityBackend.Models.Auth.Db.RAppRole,System.Guid})">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="context"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.Implementation.RoleServiceBase">
|
|
<summary>
|
|
User Roles Service Implementation
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.Implementation.RoleServiceBase.AdministratorRoleName">
|
|
<summary>
|
|
Administrator role name
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RoleServiceBase.GetAllRoles">
|
|
<summary>
|
|
returns all user roles
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RoleServiceBase.GetRoleInformation(System.String)">
|
|
<summary>
|
|
returns user role information
|
|
</summary>
|
|
<param name="roleName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RoleServiceBase.ModifyRole(System.String,RSecurityBackend.Models.Auth.Db.RAppRole)">
|
|
<summary>
|
|
modify existing user role
|
|
</summary>
|
|
<param name="roleName"></param>
|
|
<param name="updateRoleInfo"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RoleServiceBase.DeleteRole(System.String)">
|
|
<summary>
|
|
delete user role
|
|
</summary>
|
|
<param name="roleName"></param>
|
|
<returns>true if succeeds</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RoleServiceBase.AddRole(RSecurityBackend.Models.Auth.Db.RAppRole)">
|
|
<summary>
|
|
adds a new user role
|
|
</summary>
|
|
<param name="newRoleInfo">new role info</param>
|
|
<returns>update user role info (id)</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RoleServiceBase.HasPermission(System.String,System.String,System.String)">
|
|
<summary>
|
|
Has role specified permission
|
|
</summary>
|
|
<param name="roleName"></param>
|
|
<param name="securableItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RoleServiceBase.GetRolesHavingPermission(System.String,System.String)">
|
|
<summary>
|
|
roles having specific permission
|
|
</summary>
|
|
<param name="securableItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RoleServiceBase.GetSecurableItems">
|
|
<summary>
|
|
gets list of SecurableItem, should be reimplemented in end user applications
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RoleServiceBase.GetRoleSecurableItemsStatus(System.String)">
|
|
<summary>
|
|
Lists role permissions
|
|
</summary>
|
|
<param name="roleName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RoleServiceBase.SetRoleSecurableItemsStatus(System.String,RSecurityBackend.Models.Auth.Memory.SecurableItem[])">
|
|
<summary>
|
|
Saves role permissions
|
|
</summary>
|
|
<param name="roleName"></param>
|
|
<param name="securableItems"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.RoleServiceBase._roleManager">
|
|
<summary>
|
|
Identity Role Manager
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.RoleServiceBase.#ctor(Microsoft.AspNetCore.Identity.RoleManager{RSecurityBackend.Models.Auth.Db.RAppRole})">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="roleManager"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.Implementation.SecretGenerator">
|
|
<summary>
|
|
Secret Generator
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.SecretGenerator.Generate">
|
|
<summary>
|
|
Generates a secret
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.Implementation.UserPermissionChecker">
|
|
<summary>
|
|
Permission checker service implementation
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.UserPermissionChecker.Check(System.Guid,System.Guid,System.String,System.String,System.String,System.Nullable{System.Guid})">
|
|
<summary>
|
|
check to see if user has permission to do operation
|
|
</summary>
|
|
<param name="userId">userId</param>
|
|
<param name="sessionId"></param>
|
|
<param name="language"></param>
|
|
<param name="securableItemShortName">form</param>
|
|
<param name="operationShortName">operation</param>
|
|
<param name="workspaceId"></param>
|
|
<returns>true if has permission</returns>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.UserPermissionChecker._appUserService">
|
|
<summary>
|
|
IAppUserService instance
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.UserPermissionChecker._workspaceService">
|
|
<summary>
|
|
workspace service
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.UserPermissionChecker.#ctor(RSecurityBackend.Services.IAppUserService,RSecurityBackend.Services.IWorkspaceService)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="appUserService"></param>
|
|
<param name="workspaceService"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.Implementation.WorkspaceRolesServiceBase">
|
|
<summary>
|
|
Workspace Role Service implementation
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.Implementation.WorkspaceRolesServiceBase.AdministratorRoleName">
|
|
<summary>
|
|
Administrator role name
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceRolesServiceBase.GetAllRoles(System.Guid,System.String)">
|
|
<summary>
|
|
returns all user roles
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceRolesServiceBase.FindByNameAsync(System.Guid,System.String,System.String)">
|
|
<summary>
|
|
find role by name
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="name"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceRolesServiceBase.GetRoleInformation(System.Guid,System.String,System.String)">
|
|
<summary>
|
|
returns user role information
|
|
</summary>
|
|
<param name="roleName"></param>
|
|
<param name="workspaceId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceRolesServiceBase.ModifyRole(System.Guid,System.String,RSecurityBackend.Models.Cloud.RWSRole,System.String)">
|
|
<summary>
|
|
modify existing user role
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="roleName"></param>
|
|
<param name="updateRoleInfo"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceRolesServiceBase.DeleteRole(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
delete user role
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="roleId"></param>
|
|
<param name="language"></param>
|
|
<returns>true if succeeds</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceRolesServiceBase.AddRole(RSecurityBackend.Models.Cloud.RWSRole,System.String)">
|
|
<summary>
|
|
adds a new user role
|
|
</summary>
|
|
<param name="newRoleInfo">new role info</param>
|
|
<param name="language"></param>
|
|
<returns>update user role info (id)</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceRolesServiceBase.HasPermission(System.Guid,System.String,System.String,System.String,System.String)">
|
|
<summary>
|
|
Has role specified permission
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="roleName"></param>
|
|
<param name="securableItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceRolesServiceBase.GetRolesHavingPermission(System.Guid,System.String,System.String,System.String)">
|
|
<summary>
|
|
roles having specific permission
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="securableItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceRolesServiceBase.GetSecurableItems">
|
|
<summary>
|
|
gets list of SecurableItem, should be reimplemented in end user applications
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceRolesServiceBase.GetRoleSecurableItemsStatus(System.Guid,System.String,System.String)">
|
|
<summary>
|
|
Lists role permissions
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="roleName"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceRolesServiceBase.SetRoleSecurableItemsStatus(System.Guid,System.String,RSecurityBackend.Models.Auth.Memory.SecurableItem[],System.String)">
|
|
<summary>
|
|
Saves role permissions
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="roleName"></param>
|
|
<param name="securableItems"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.WorkspaceRolesServiceBase._context">
|
|
<summary>
|
|
Database Context
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceRolesServiceBase.#ctor(RSecurityBackend.DbContext.RSecurityDbContext{RSecurityBackend.Models.Auth.Db.RAppUser,RSecurityBackend.Models.Auth.Db.RAppRole,System.Guid})">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="context"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.Implementation.WorkspaceService">
|
|
<summary>
|
|
Workspace service implementation
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.AddWorkpspaceAsync(System.Guid,System.String,System.String,System.String)">
|
|
<summary>
|
|
add workspace
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="name"></param>
|
|
<param name="description"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.UpdateWorkpspaceAsync(System.Guid,System.String,RSecurityBackend.Models.Cloud.ViewModels.WorkspaceViewModel)">
|
|
<summary>
|
|
Update workspace
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<param name="model"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.DeleteWorkspaceAsync(System.Guid,System.String,System.Guid)">
|
|
<summary>
|
|
delete workspace
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<param name="id"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.GetMemberWorkspacesAsync(System.Guid,System.String,System.Boolean,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
member workspaces
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<param name="onlyActive"></param>
|
|
<param name="onlyOwned"></param>
|
|
<param name="onlyMember"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.GetUserWorkspaceByIdAsync(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
get user workspace information
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.GetWorkspaceMembersAsync(System.Guid,System.String)">
|
|
<summary>
|
|
get workspace members
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.IsUserWorkspaceMember(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
is user workspace member
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.InviteMemberAsync(System.Guid,System.Guid,System.String,System.Boolean,System.String)">
|
|
<summary>
|
|
add member
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="inviterId"></param>
|
|
<param name="email"></param>
|
|
<param name="notifyUser"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.RevokeInvitationAsync(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
revoke invitation
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.GetUserInvitationsAsync(System.Guid,System.String)">
|
|
<summary>
|
|
user invitations
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.GetWorkspaceInvitationsAsync(System.Guid,System.String)">
|
|
<summary>
|
|
workspace invitations
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.DeleteMemberAsync(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
delete member
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.LeaveWorkspaceAsync(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
leave a workspace
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.ChangeMemberStatusAsync(System.Guid,System.Guid,System.Guid,RSecurityBackend.Models.Cloud.RWSUserMembershipStatus,System.String)">
|
|
<summary>
|
|
change member status
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="ownerOrModeratorId"></param>
|
|
<param name="userId"></param>
|
|
<param name="status"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.ProcessWorkspaceInvitationAsync(System.Guid,System.Guid,System.Boolean,System.String)">
|
|
<summary>
|
|
process workspace invitation
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="reject"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.AddUserToRoleInWorkspaceAsync(System.Guid,System.Guid,System.String,System.String)">
|
|
<summary>
|
|
add user to role in a workspace
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="roleName"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.RemoveUserFromRoleInWorkspaceAsync(System.Guid,System.Guid,System.String,System.String)">
|
|
<summary>
|
|
remove user from role in workspace
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="roleName"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.IsInRoleAsync(System.Guid,System.Guid,System.String,System.String)">
|
|
<summary>
|
|
is user in role in workspace
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="roleName"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
<exception cref="T:System.Exception"></exception>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.GetUserRoles(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
get user roles
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.HasPermission(System.Guid,System.Guid,System.String,System.String,System.String)">
|
|
<summary>
|
|
has permission
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="securableItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.SetWorkspaceOrderForUserAsync(System.Guid,System.Guid,System.Int32,System.String)">
|
|
<summary>
|
|
set workspace order
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="nOrder"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.IsAdmin(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
is admin
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.GetUserSecurableItemsStatus(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
Lists user permissions
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.Implementation.WorkspaceService.RestrictWorkspaceCreationToAuthorizarion">
|
|
<summary>
|
|
restrict workspace adding
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.Implementation.WorkspaceService.AllowInvitingUsersToWorkspacesByDefault">
|
|
<summary>
|
|
allow inviting users to workspaces by default
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.Implementation.WorkspaceService.RestrictWorkspaceMembersQueryToAuthorizarion">
|
|
<summary>
|
|
restrict worpspace members query
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.WorkspaceService._context">
|
|
<summary>
|
|
Database Context
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.Implementation.WorkspaceService._rolesService">
|
|
<summary>
|
|
Workspace roles servoce
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.WorkspaceService._userManager">
|
|
<summary>
|
|
Identity User Manageer
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.WorkspaceService._optionsService">
|
|
<summary>
|
|
Options service
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Services.Implementation.WorkspaceService._notificationService">
|
|
<summary>
|
|
Notification Service
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.Implementation.WorkspaceService.#ctor(RSecurityBackend.DbContext.RSecurityDbContext{RSecurityBackend.Models.Auth.Db.RAppUser,RSecurityBackend.Models.Auth.Db.RAppRole,System.Guid},RSecurityBackend.Services.IWorkspaceRolesService,Microsoft.AspNetCore.Identity.UserManager{RSecurityBackend.Models.Auth.Db.RAppUser},RSecurityBackend.Services.IRGenericOptionsService,RSecurityBackend.Services.IRNotificationService)">
|
|
<summary>
|
|
constructor
|
|
</summary>
|
|
<param name="context"></param>
|
|
<param name="rolesService"></param>
|
|
<param name="userManager"></param>
|
|
<param name="optionsService"></param>
|
|
<param name="notificationService"></param>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.IRGenericOptionsService">
|
|
<summary>
|
|
generic options service
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IRGenericOptionsService.SetAsync(System.String,System.String,System.Nullable{System.Guid},System.Nullable{System.Guid})">
|
|
<summary>
|
|
modify an option or add a new one if an option with the requested name does not exist
|
|
</summary>
|
|
<param name="optionName"></param>
|
|
<param name="optionValue"></param>
|
|
<param name="userId"></param>
|
|
<param name="workspaceId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IRGenericOptionsService.GetValueAsync(System.String,System.Nullable{System.Guid},System.Nullable{System.Guid})">
|
|
<summary>
|
|
get option value, if option value is not found it returns empty string
|
|
</summary>
|
|
<param name="optionName"></param>
|
|
<param name="userId"></param>
|
|
<param name="workspaceId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IRGenericOptionsService.GetValueAsync(RSecurityBackend.DbContext.RSecurityDbContext{RSecurityBackend.Models.Auth.Db.RAppUser,RSecurityBackend.Models.Auth.Db.RAppRole,System.Guid},System.String,System.Nullable{System.Guid},System.Nullable{System.Guid})">
|
|
<summary>
|
|
get option value using context
|
|
</summary>
|
|
<param name="context"></param>
|
|
<param name="optionName"></param>
|
|
<param name="userId"></param>
|
|
<param name="workspaceId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.IRNotificationService">
|
|
<summary>
|
|
Internal messaging system interface
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IRNotificationService.PushNotification(System.Guid,System.String,System.String,RSecurityBackend.Models.Notification.NotificationType)">
|
|
<summary>
|
|
Add Notification
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="subject"></param>
|
|
<param name="htmlText"></param>
|
|
<param name="notificationType"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IRNotificationService.GetUserNotifications(System.Guid,RSecurityBackend.Models.Notification.NotificationType)">
|
|
<summary>
|
|
Get User Notifications
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="notificationType"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IRNotificationService.GetUserNotificationsPaginated(RSecurityBackend.Models.Generic.PagingParameterModel,System.Guid,RSecurityBackend.Models.Notification.NotificationType)">
|
|
<summary>
|
|
Get User Notifications (paginated version)
|
|
</summary>
|
|
<param name="paging"></param>
|
|
<param name="userId"></param>
|
|
<param name="notificationType"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IRNotificationService.GetUnreadUserNotificationsCount(System.Guid,RSecurityBackend.Models.Notification.NotificationType)">
|
|
<summary>
|
|
Get Unread User Notifications Count
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="notificationType"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IRNotificationService.SwitchNotificationStatus(System.Guid,System.Guid)">
|
|
<summary>
|
|
Switch Notification Status
|
|
</summary>
|
|
<param name="notificationId"></param>
|
|
<param name="userId"></param>
|
|
<returns>updated notification object</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IRNotificationService.SetAllNotificationsStatus(System.Guid,RSecurityBackend.Models.Notification.NotificationStatus)">
|
|
<summary>
|
|
Set All User Notifications Status
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="status"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IRNotificationService.DeleteNotification(System.Guid,System.Guid)">
|
|
<summary>
|
|
Delete Notification
|
|
</summary>
|
|
<param name="notificationId">if empty deletes all read notifications</param>
|
|
<param name="userId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.ISecretGenerator">
|
|
<summary>
|
|
Secret Generator
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.ISecretGenerator.Generate">
|
|
<summary>
|
|
Generates a secret
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.IUserPermissionChecker">
|
|
<summary>
|
|
Permission checker service
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IUserPermissionChecker.Check(System.Guid,System.Guid,System.String,System.String,System.String,System.Nullable{System.Guid})">
|
|
<summary>
|
|
check to see if user has permission to do operation
|
|
</summary>
|
|
<param name="userId">userId</param>
|
|
<param name="sessionId">sessionId</param>
|
|
<param name="language"></param>
|
|
<param name="securableItemShortName">form</param>
|
|
<param name="operationShortName">operation</param>
|
|
<param name="workspaceId"></param>
|
|
<returns>true if has permission</returns>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.IUserRoleService">
|
|
<summary>
|
|
User Groups Service
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.IUserRoleService.AdministratorRoleName">
|
|
<summary>
|
|
Administrator role name
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IUserRoleService.GetAllRoles">
|
|
<summary>
|
|
returns all user roles
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IUserRoleService.GetRoleInformation(System.String)">
|
|
<summary>
|
|
returns user role information
|
|
</summary>
|
|
<param name="roleName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IUserRoleService.AddRole(RSecurityBackend.Models.Auth.Db.RAppRole)">
|
|
<summary>
|
|
adds a new user role
|
|
</summary>
|
|
<param name="newRoleInfo">new role info</param>
|
|
<returns>update user role info (id)</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IUserRoleService.ModifyRole(System.String,RSecurityBackend.Models.Auth.Db.RAppRole)">
|
|
<summary>
|
|
modify existing user role
|
|
</summary>
|
|
<param name="roleName"></param>
|
|
<param name="editedRole"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IUserRoleService.DeleteRole(System.String)">
|
|
<summary>
|
|
delete user role
|
|
</summary>
|
|
<param name="roleName"></param>
|
|
<returns>true if succeeds</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IUserRoleService.HasPermission(System.String,System.String,System.String)">
|
|
<summary>
|
|
Has role specified permission
|
|
</summary>
|
|
<param name="roleName"></param>
|
|
<param name="securableItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IUserRoleService.GetRolesHavingPermission(System.String,System.String)">
|
|
<summary>
|
|
roles having specific permission
|
|
</summary>
|
|
<param name="securableItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IUserRoleService.GetSecurableItems">
|
|
<summary>
|
|
gets list of SecurableItem, should be reimplemented in end user applications
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IUserRoleService.GetRoleSecurableItemsStatus(System.String)">
|
|
<summary>
|
|
Lists role permissions
|
|
</summary>
|
|
<param name="roleName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IUserRoleService.SetRoleSecurableItemsStatus(System.String,RSecurityBackend.Models.Auth.Memory.SecurableItem[])">
|
|
<summary>
|
|
Saves role permissions
|
|
</summary>
|
|
<param name="roleName"></param>
|
|
<param name="securableItems"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.IWorkspaceRolesService">
|
|
<summary>
|
|
Workspace Role Service
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.IWorkspaceRolesService.AdministratorRoleName">
|
|
<summary>
|
|
Administrator role name
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceRolesService.GetAllRoles(System.Guid,System.String)">
|
|
<summary>
|
|
returns all user roles
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceRolesService.FindByNameAsync(System.Guid,System.String,System.String)">
|
|
<summary>
|
|
find role by name
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="name"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceRolesService.GetRoleInformation(System.Guid,System.String,System.String)">
|
|
<summary>
|
|
returns user role information
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="roleName"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceRolesService.ModifyRole(System.Guid,System.String,RSecurityBackend.Models.Cloud.RWSRole,System.String)">
|
|
<summary>
|
|
modify existing user role
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="roleName"></param>
|
|
<param name="updateRoleInfo"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceRolesService.DeleteRole(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
delete user role
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="roleId"></param>
|
|
<param name="language"></param>
|
|
<returns>true if succeeds</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceRolesService.AddRole(RSecurityBackend.Models.Cloud.RWSRole,System.String)">
|
|
<summary>
|
|
adds a new user role
|
|
</summary>
|
|
<param name="newRoleInfo">new role info</param>
|
|
<param name="language"></param>
|
|
<returns>update user role info (id)</returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceRolesService.HasPermission(System.Guid,System.String,System.String,System.String,System.String)">
|
|
<summary>
|
|
Has role specified permission
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="roleName"></param>
|
|
<param name="securableItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceRolesService.GetRolesHavingPermission(System.Guid,System.String,System.String,System.String)">
|
|
<summary>
|
|
roles having specific permission
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="securableItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceRolesService.GetSecurableItems">
|
|
<summary>
|
|
gets list of SecurableItem, should be reimplemented in end user applications
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceRolesService.GetRoleSecurableItemsStatus(System.Guid,System.String,System.String)">
|
|
<summary>
|
|
Lists role permissions
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="roleName"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceRolesService.SetRoleSecurableItemsStatus(System.Guid,System.String,RSecurityBackend.Models.Auth.Memory.SecurableItem[],System.String)">
|
|
<summary>
|
|
Saves role permissions
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="roleName"></param>
|
|
<param name="securableItems"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Services.IWorkspaceService">
|
|
<summary>
|
|
Workspace service
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.AddWorkpspaceAsync(System.Guid,System.String,System.String,System.String)">
|
|
<summary>
|
|
add workspace
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="name"></param>
|
|
<param name="description"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.UpdateWorkpspaceAsync(System.Guid,System.String,RSecurityBackend.Models.Cloud.ViewModels.WorkspaceViewModel)">
|
|
<summary>
|
|
Update workspace
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<param name="model"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.DeleteWorkspaceAsync(System.Guid,System.String,System.Guid)">
|
|
<summary>
|
|
delete workspace
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="id"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.GetMemberWorkspacesAsync(System.Guid,System.String,System.Boolean,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
member workspaces
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="onlyActive"></param>
|
|
<param name="onlyOwned"></param>
|
|
<param name="onlyMember"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.GetUserWorkspaceByIdAsync(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
get user workspace information
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.GetWorkspaceMembersAsync(System.Guid,System.String)">
|
|
<summary>
|
|
get workspace members
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.IsUserWorkspaceMember(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
is user workspace member
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.InviteMemberAsync(System.Guid,System.Guid,System.String,System.Boolean,System.String)">
|
|
<summary>
|
|
add member (does not send any email)
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="inviterId"></param>
|
|
<param name="email"></param>
|
|
<param name="notifyUser"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.RevokeInvitationAsync(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
revoke invitation
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.GetUserInvitationsAsync(System.Guid,System.String)">
|
|
<summary>
|
|
user invitations
|
|
</summary>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.GetWorkspaceInvitationsAsync(System.Guid,System.String)">
|
|
<summary>
|
|
workspace invitations
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.DeleteMemberAsync(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
delete member
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.LeaveWorkspaceAsync(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
leave a workspace
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.ProcessWorkspaceInvitationAsync(System.Guid,System.Guid,System.Boolean,System.String)">
|
|
<summary>
|
|
process workspace invitation
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="reject"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.ChangeMemberStatusAsync(System.Guid,System.Guid,System.Guid,RSecurityBackend.Models.Cloud.RWSUserMembershipStatus,System.String)">
|
|
<summary>
|
|
change member status
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="ownerOrModeratorId"></param>
|
|
<param name="userId"></param>
|
|
<param name="status"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.AddUserToRoleInWorkspaceAsync(System.Guid,System.Guid,System.String,System.String)">
|
|
<summary>
|
|
add user to role in a workspace
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="roleName"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.RemoveUserFromRoleInWorkspaceAsync(System.Guid,System.Guid,System.String,System.String)">
|
|
<summary>
|
|
remove user from role i
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="roleName"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.IsInRoleAsync(System.Guid,System.Guid,System.String,System.String)">
|
|
<summary>
|
|
is user in role in workspace
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="roleName"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
<exception cref="T:System.Exception"></exception>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.IsAdmin(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
is admin
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.GetUserRoles(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
get user roles
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.HasPermission(System.Guid,System.Guid,System.String,System.String,System.String)">
|
|
<summary>
|
|
has permission
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="securableItemShortName"></param>
|
|
<param name="operationShortName"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.SetWorkspaceOrderForUserAsync(System.Guid,System.Guid,System.Int32,System.String)">
|
|
<summary>
|
|
set workspace order
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="nOrder"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Services.IWorkspaceService.GetUserSecurableItemsStatus(System.Guid,System.Guid,System.String)">
|
|
<summary>
|
|
Lists user permissions
|
|
</summary>
|
|
<param name="workspaceId"></param>
|
|
<param name="userId"></param>
|
|
<param name="language"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.IWorkspaceService.RestrictWorkspaceCreationToAuthorizarion">
|
|
<summary>
|
|
restrict workspace adding
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.IWorkspaceService.AllowInvitingUsersToWorkspacesByDefault">
|
|
<summary>
|
|
allow inviting users to workspaces by default
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSecurityBackend.Services.IWorkspaceService.RestrictWorkspaceMembersQueryToAuthorizarion">
|
|
<summary>
|
|
restrict worpspace members query
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Utilities.AuditNetEnvironmentSkippingContractResolver">
|
|
<summary>
|
|
Audit.NET Environment Skipping
|
|
https://stackoverflow.com/questions/59627835/dont-include-environment-in-serialised-auditevents
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSecurityBackend.Utilities.AuditNetEnvironmentSkippingContractResolver.Instance">
|
|
<summary>
|
|
instance
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.AuditNetEnvironmentSkippingContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)">
|
|
<summary>
|
|
create property
|
|
</summary>
|
|
<param name="member"></param>
|
|
<param name="memberSerialization"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSecurityBackend.Utilities.PersianIdentityErrorDescriber">
|
|
<summary>
|
|
PersianIdentityErrorDescriber
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.DefaultError">
|
|
<summary>
|
|
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.ConcurrencyFailure">
|
|
<summary>
|
|
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.PasswordMismatch">
|
|
<summary>
|
|
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.InvalidToken">
|
|
<summary>
|
|
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.LoginAlreadyAssociated">
|
|
<summary>
|
|
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.InvalidUserName(System.String)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="userName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.InvalidEmail(System.String)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="email"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.DuplicateUserName(System.String)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="userName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.DuplicateEmail(System.String)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="email"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.InvalidRoleName(System.String)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="role"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.DuplicateRoleName(System.String)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="role"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.UserAlreadyHasPassword">
|
|
<summary>
|
|
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.UserLockoutNotEnabled">
|
|
<summary>
|
|
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.UserAlreadyInRole(System.String)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="role"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.UserNotInRole(System.String)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="role"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.PasswordTooShort(System.Int32)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="length"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.PasswordRequiresNonAlphanumeric">
|
|
<summary>
|
|
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.PasswordRequiresDigit">
|
|
<summary>
|
|
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.PasswordRequiresLower">
|
|
<summary>
|
|
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.PasswordRequiresUpper">
|
|
<summary>
|
|
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.RecoveryCodeRedemptionFailed">
|
|
<summary>
|
|
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSecurityBackend.Utilities.PersianIdentityErrorDescriber.PasswordRequiresUniqueChars(System.Int32)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="uniqueChars"></param>
|
|
<returns></returns>
|
|
</member>
|
|
</members>
|
|
</doc>
|