Morgana
GitHubBlogs
  • Welcome to Morgana!
  • Guides
    • Getting Started
      • Docker
      • Open Source
    • Server Installation & Configuration
      • Configuring Morgana
      • All Configuration
      • Enable and Disable Features
      • All Provider Configuration
      • Configuring the Database
      • Importing or Exporting Realms
      • Advanced Configuration
      • Securing Applications
    • Server Container Image
    • Securing Applications & Services
      • Planning for Securing Applications and Service
      • OpenID Connecting
      • SAML Connecting
      • Client Registration Service
      • Client Registration CLI
      • Token Exchange
    • Server Administration
      • Key Concepts
      • Creating the First Admin
      • Configuring Realms
      • External Storage
      • Managing Users
      • Managing User Sessions
      • Assigning Permissions
        • Creating a Realm Role
        • Client Roles
        • Using Default Roles
        • Role Scope Mapping
        • Groups
      • Configuring Authentication
      • Integrating Identity Providers
      • SSO Protocols
      • Manging Clients
        • Managing OpenID Clients
        • Managing SAML Clients
        • Client Scopes
        • Client Policies
      • Tracking Events
      • Account Console
      • Admin CLI
    • Server Developer
      • Preface
      • Admin REST API
      • Identity Brokering APIs
      • Service Provider Interfaces
      • Authentication SPI
    • Authorization Services
      • Service Overview
      • Resource Servers
      • Resources and Scopes
      • Policies
      • Permissions
      • Authorization Services
      • Policy Enforces
    • Upgrading
      • Upgrading Morgana
      • Upgrading Morgana Server
      • Upgrading Morgana Admin Client
      • Migration Changes
  • APIs
    • Admin REST APIs
  • Appendix
    • Contribute
    • FAQs
Powered by GitBook
On this page
  • What is Morgana?
  • Main Features
  • Single-Sign-On
  • Identity Brokering and Social Login
  • User Federation
  • Admin Console
  • Account Management Console
  • Standard Protocols
  • Authorization Services

Welcome to Morgana!

NextGetting Started

Last updated 2 years ago

What is Morgana?

Open Source Identity and Access Management.

Main Features

Single-Sign-On

Users authenticate with Morgana rather than individual applications. This means that your applications don't have to deal with login forms, authenticating users, and storing users. Once logged in to Morgana, users don't have to login again to access a different application.

This also applied to logout. Morgana also provides single-sign out, which means users only have to logout once to be logged out of all applications that use Morgana.

Identity Brokering and Social Login

Enabling login with social networks is easy to add through the admin console. It's just a matter of selecting the social network you want to add. No code or changes to your applications is required.

Morgana can also authenticate users with existing OpenID Connect or SAML 2.0 Identity Providers. Again, that is just a matter of configuration the Identity Provider through the admin console.

User Federation

Morgana has built-in support to connect to existing LDAP or Active Directory servers. You can also implement your own provider if you have users in others stores, such as a relational database.

Admin Console

Through the admin console administrators can centrally manage all aspects of the Morgana server.

They can enable and disable various features. They can configure identity brokering and user federation.

They can create and manage applications and services, and define fine-grained authorization policies.

They can also manage users, including permissions and sessions.

Account Management Console

Through the account management console users can manage their own accounts. They can update the profile, change passwords, and setup two-factor authentication.

Users can also manage sessions as well as view the history of the account.

If you've enabled social login or identity brokering users can also link their accounts with additional providers to allow them to authenticate to the same account with different identity providers.

Standard Protocols

Morgana is based on standard protocols and provides support for OpenID Connect, OAuth 2.0, and SAML.

Authorization Services

If role-based authorization doesn't cover your needs, Morgana provides fine-grained authorization services as well. This allows you to manage permissions for all your services from the Morgana admin console and gives you the power to define exactly the policies you need.

Getting Started

Use Morgana to manage log once ...

Making Contributing

Check out our CONTRIBUTING guide ...

→
→