Add docs for identity provider in drasi-server#223
Open
ruokun-niu wants to merge 6 commits into
Open
Conversation
Signed-off-by: ruokun-niu <ruokunniu@gmail.com>
Signed-off-by: ruokun-niu <ruokunniu@gmail.com>
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a new Drasi Server configuration guide describing how to declare reusable identityProviders and reference them from sources/reactions, including provider-specific YAML examples and field reference tables.
Changes:
- Added a new documentation page for identity provider configuration and usage.
- Documented built-in
passwordprovider and plugin-basedazure/awsproviders (auth methods, fields, examples). - Added a “Validation rules” section describing configuration constraints and common failure cases.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Signed-off-by: ruokun-niu <ruokunniu@gmail.com>
agentofreality
approved these changes
Jun 3, 2026
danielgerlag
approved these changes
Jun 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This pull request adds a comprehensive new documentation page that explains how to configure and use identity providers in Drasi Server. The page covers the structure of the
identityProvidersconfiguration, details for each supported provider type (password, Azure, AWS), and validation rules. This documentation will help users securely manage authentication for sources and reactions without hardcoding credentials.The most important changes include:
New documentation for identity providers:
docs/content/drasi-server/how-to-guides/configuration/configure-identity-providers/_index.mdthat explains how to declare reusable identity providers, reference them from sources and reactions, and configure provider-specific authentication methods.Provider-specific configuration instructions:
passwordprovider, Azure provider (with all supported authentication methods), and AWS provider (including ambient credentials, role assumption, and IRSA on EKS).Usage and validation guidance:
Type of change
Fixes: #issue_number