keycloak-typescript
Version:
A user friendly library to use keycloak in nodejs projects
48 lines • 1.61 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.UserFields = void 0;
class UserFields {
static getDefaultFields() {
return this.DEFAULT_FIELDS;
}
}
exports.UserFields = UserFields;
UserFields.ID = 'id';
UserFields.ORIGIN = 'origin';
UserFields.CREATED_TIMESTAMP = 'createdTimestamp';
UserFields.USERNAME = 'username';
UserFields.ENABLED = 'enabled';
UserFields.TOTP = 'totp';
UserFields.EMAIL_VERIFIED = 'emailVerified';
UserFields.FIRST_NAME = 'firstName';
UserFields.LAST_NAME = 'lastName';
UserFields.EMAIL = 'email';
UserFields.FEDERATION_LINK = 'federationLink';
UserFields.SERVICE_ACCOUNT_CLIENTID = 'serviceAccountClientId';
UserFields.ATTRIBUTES = 'attributes';
UserFields.CREDENTIALS = 'credentials';
UserFields.DISABLE_CREDENTIAL_TYPES = 'disableCredentialTypes';
UserFields.REQUIRED_ACTIONS = 'requiredActions';
UserFields.FEDERATED_ENTITIES = 'federatedEntities';
UserFields.REALM_ROLES = 'realmRoles';
UserFields.CLIENT_ROLES = 'clientRoles';
UserFields.CLIENT_CONSENTS = 'clientConsents';
UserFields.NOT_BEFORE = 'notBefore';
UserFields.APPLICATION_ROLES = 'applicationRoles';
UserFields.SOCIAL_LINKS = 'socialLinks';
UserFields.GROUPS = 'groups';
UserFields.ACCESS = 'access';
UserFields.DEFAULT_FIELDS = [
UserFields.ID,
UserFields.USERNAME,
UserFields.EMAIL_VERIFIED,
UserFields.FIRST_NAME,
UserFields.LAST_NAME,
UserFields.EMAIL,
UserFields.ATTRIBUTES,
UserFields.REALM_ROLES,
UserFields.CLIENT_ROLES,
UserFields.APPLICATION_ROLES,
UserFields.SOCIAL_LINKS
];
//# sourceMappingURL=UserFields.js.map