Nodeum Docs
HomepageBlog
  • ✨What is Nodeum?
    • Data Management Software
  • 👣GETTING STARTED
    • Step by Step
  • 🏨ARCHITECTURE
    • Standalone
    • High Availability
    • Fully Scalable & Resilience
  • Install and Deploy Nodeum
    • Platform Support
    • Nodeum v1
      • Ansible based installation
    • Nodeum v2 - Data Mover
      • Ansible based Installation
        • Customize your Installation
      • Docker Based Deployment
    • SLURM Integration
    • Software License Application
  • Interfaces
    • ND Client
    • Console
      • Manual for Administrator
        • Login
        • Dashboard & Reports
        • Catalog
        • Data Mover Management
        • Advanced Task Management
        • Data Container
        • Primary Storage Configuration
        • Pool Management
        • TCO Calculator
        • Toolbox
        • System Settings
          • Information
          • Configuration
          • Date & Time
          • Backup
          • Services
          • Hostname and DNS Configuration
          • NAS Storage Configuration
          • Object Storage Configuration
          • Tape Library Configuration
          • User Management
          • Audits
      • Manual for End User
    • For Developers
      • RESTful API
      • Configuration through RestAPI Console
      • Software Developement Kits (SDK)
      • Nodeum API
        • API Terms of Use
        • release v1.x
        • release v2.x
  • DATA MOVER
    • Policy-Based Task orchestration
      • Pool Management
      • Scheduler
      • Data Integrity
      • Priority Management
      • Filtering (Basic or Advanced)
      • Hook service (callback)
    • Content traceability
    • Metadata Management
  • IDENTITY MANAGEMENT
    • Right - Authentication & Authorization
    • LDAP Plugin for JWT Token
  • Container Configuration
    • Prerequisites
    • About Container
    • Authorization and Authentication
    • Access your Container
  • HYBRID STORAGE MANAGEMENT
    • File System Managment
    • Object Storage Management
      • Customize your S3 connection
    • Tape Library Management
      • Tape Writing Format : LTFS
      • Tape Compression
      • Tape Rehydratation
      • Import a LTFS Tape
      • Task Maintenance for Tapes
  • ⏰Alert & Monitoring
    • Alerts
    • Monitoring
    • Log Management
  • 🏥Recover after Hardware Failure
    • Failover - Active/Passive
    • Failover Procedure - One Site
    • Backup & Restore
  • 🔐Security Guide
    • Advanced Network Configuration
    • Add a SSL Certificate on Web Console
    • Enable SSL Certificate Container accessible on S3 Protocol
  • Compatibility guide
    • Software requirement
    • Supported Storage
  • PRODUCT SPECIFICATIONS
    • Character Set Support
    • Limitations
    • Files Status
    • Task Status
Powered by GitBook
On this page
  • Right Preservation
  • Authentication & Authorization mechanism

Was this helpful?

  1. IDENTITY MANAGEMENT

Right - Authentication & Authorization

Last updated 1 year ago

Was this helpful?

Right Preservation

Once Nodeum performs a Data Movement between two different types of storage, the normal behavior is to preserve the rights, ownership and metadata from the source storage.

Authentication & Authorization mechanism

Storage Access

The normal behavior is to execute any movement under root privilege and then access all different storage with this level of credential.

The requirement is to get access to storage systems which doesn't allow accessibility with root account. This mean that the Data Mover service needs to access the storage in using the user context instead of a root context.

The Nodeum Data Mover allows to switch to the user context for each task execution. This context switch is integrated into the user authentification mechanism, it means that the Data Mover service will use the authenticated user information to perform the storage authentication. This authentication depends of the type of storage.

  • For Posix File System, the Data Mover will switch the user context and then run the task movement on behalf of the user's uid and gid.

  • For Object Storage, the Data Mover can use JWT token based mechanism to authentication to Object Storage. Protocol like OpenID is supported.

Nodeum Access

The Nodeum service is accessible through its different interfaces in using different user management mechanism.

The main options are: local user management, LDAP, Active Directory

Nodeum allows advanced configuration to handle the user authentication and authorization mechanism. The interface integrates the capability to request a JWT token from an identify provider and verify if the user is authorized to use the Data Mover service.

The process includes the possibility to directly use this token and do a search within a LDAP server to request the user UID and GID, and perform the storage connection as described in the .

previous section