Logo
  • Prologue
  • Getting started
  • Basic concepts
  • App development
  • ExApp development
  • Server development
  • Digging deeper
    • AI & Machine Learning
    • APIs & Integration
    • Users & Authentication
      • User management
      • User migration
      • Profile
      • User Status
      • Out-of-office periods
      • OpenID Connect (Oidc)
      • Two-factor providers
    • Groupware & Workflows
    • Search & Discovery
    • Development Tools
    • Server Internals
  • App publishing and maintenance
  • Interface & interaction design
  • HTML/CSS guidelines
  • Clients and Client APIs
  • Desktop Clients
Nextcloud latest Developer Manual
  • Digging deeper
  • Users & Authentication
  • Edit on GitHub

Users & Authentication

  • User management
    • Creating users
    • Modifying users
    • User session information
    • User objects
  • User migration
    • Register a migrator
  • Profile
    • Register a profile action
  • User Status
    • Query Status
    • Updating the status programmatically
  • Out-of-office periods
    • Access data from within a Nextcloud App via OCP
    • Listening to events
    • Common data structure
  • OpenID Connect (Oidc)
    • Getting the login token
    • Token exchange
    • Generating a token if Nextcloud is the provider
  • Two-factor providers
    • Implementing a simple two-factor auth provider
    • Register the provider state
    • Registering a two-factor auth provider
    • Providing an icon (optional)
    • Provide personal settings (optional)
    • Make a provider activatable by the admin (optional)
    • Make a provider deactivatable by the admin (optional)
Previous Next

© Copyright 2016-2026 Nextcloud GmbH and Nextcloud contributors. Last updated on Apr 17, 2026.

☁️ latest
☁️ Versions
latest
stable
32
31