# Package com.ibm.openpages.api.security

Provides interfaces to work with the OpenPages security data: users, groups, and role-based security.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  IAdminPermission | Interface for security domain level administrative access rights.
  IApplicationPermission | Interface for application-level permissions.
  IGroup | Interface for security group information.
  IObjectPermission | Interface for object-level access rights.
  IPasswordPolicy | Interface for OpenPages password policy information.
  IRoleAssignment | Interface for OpenPages role assignment information.
  IRoleTemplate | Interface for role templates for grouping object permissions and application permissions.
  ISecurityPrincipal | Interface for security principals (i.e. users or groups).
  IUser | Interface for user-level security information.

- Class Summary
  Class | Description
  --- | ---
  GroupInfo | Class for the specification of a user group.
  GroupOptions | Options for retrieving Group.
  SecurityPrincipalInfo | Parent class for the specification of a security principal, which forms part of the specification of a user or group.
  UserInfo | Class for the specification of an OpenPages user.

- Enum Summary
  Enum | Description
  --- | ---
  UserRight | Defines the supported user right enumerations in the OpenPages system.

## Package com.ibm.openpages.api.security Description

Provides interfaces to work with the OpenPages security data: users, groups, and role-based security.

Licensed Materials - Property of IBM
OpenPages with Watson (PID: 5725-D51)
© Copyright IBM Corporation 2013, 2021. All Rights Reserved.
US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.