-
Notifications
You must be signed in to change notification settings - Fork 0
Updated Docs at Website #136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Changes from all commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
744b5d0
removed duplicate PR md template
blindzero 663a7f7
adding providers reference index
blindzero d0c2343
adding provider index
blindzero eb013ef
adding provider reference template
blindzero 038a36c
added links to reference intro
blindzero ea513e5
improving reference order and link names
blindzero 96b7f58
updated package-lock.json
blindzero 4225002
added providers index
blindzero 5bc90ed
changed cmdlets title
blindzero d4b51a1
neue provider index seite verlinkt
blindzero 9d3ce54
fixed md title linting
blindzero d9572a5
updated step generator to step type index page + single pages
blindzero 94287c2
updated steps reference
blindzero afea484
fixed cmdlet reference generator title for page
blindzero a7dff70
update step generator sidebar and generated steps files
blindzero 4f96baa
Merge branch 'main' into website
blindzero 2a38b6a
updated provider references
blindzero 5cbcced
Merge branch 'website' of https://github.com/blindzero/IdentityLifecy…
blindzero edc069e
fixed links in provider reference index
blindzero 0bd9cd6
removed duplicate entry
blindzero b3cb6ca
fixed titles
blindzero b485ff5
removed de locale generation
blindzero ca609bf
fixed warning typo for callout
blindzero cdc4d97
removed pages to be revised for extend section
blindzero 568ca00
fixed warning on onBrokenMarkdownLinks - moved to "markdown" section
blindzero af9fb91
fixed callout box end typo
blindzero 1582a3e
excluded template page from docusaurus
blindzero 4431a14
fixed auth session handling in providers index description
blindzero 190e098
fixed title typo
blindzero c5f9e42
changed intro names to avoid duplication issues
blindzero File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
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
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
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
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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,41 @@ | ||
| --- | ||
| title: Providers Reference | ||
| sidebar_label: Providers | ||
| --- | ||
|
|
||
| > Entry page for provider reference. This section is **reference-only**: what a provider implements, how to configure it, and which contracts/capabilities it exposes. | ||
|
|
||
| --- | ||
|
|
||
| ## Built-in / first-party providers | ||
|
|
||
| - **[Active Directory (AD)](providers/provider-ad.md)** — Identity operations against on-prem AD via the AD provider module | ||
| - **[Entra ID](providers/provider-entraID.md)** — Identity operations against Microsoft Entra ID via Microsoft Graph | ||
| - **[Exchange Online](providers/provider-exchangeonline.md)** — Messaging / mailbox related operations against Exchange Online | ||
| - **[DirectorySync.EntraConnect](providers/provider-directorysync-entraconnect.md)** — Directory synchronization provider for Entra Connect / sync-cycle related operations | ||
| - **[Mock Provider](providers/provider-mock.md)** — In-memory / file-backed provider for tests and local development without live systems | ||
|
blindzero marked this conversation as resolved.
|
||
|
|
||
| --- | ||
|
|
||
| ## Choosing a provider | ||
|
|
||
| - Match the **capabilities required by your steps** to the provider’s `GetCapabilities()` output. | ||
| - Steps acquire auth sessions via `Context.AcquireAuthSession(...)` and pass them to provider methods that accept an optional `AuthSession` parameter (host-controlled). | ||
| - In workflows, steps select a provider by **alias** (defaults to `Identity` if omitted). | ||
|
blindzero marked this conversation as resolved.
|
||
|
|
||
| Related: | ||
|
|
||
| - [Capabilities Reference](capabilities.md) | ||
| - [Provider fundamentals (concept)](../about/concepts.md#providers) | ||
| - [Use Providers](../use/providers.md) | ||
|
|
||
| --- | ||
|
|
||
| ## Authoring a provider (for developers) | ||
|
|
||
| Minimal checklist: | ||
|
|
||
| - Implement provider contracts (only what you need) | ||
| - Advertise deterministic capabilities (`GetCapabilities()`) | ||
| - Accept optional `AuthSession` parameter in methods that require authentication (sessions acquired by steps via host context; no prompts inside providers) | ||
| - Add unit tests + contract tests (no live calls in CI) | ||
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.