* Beginning of work
* Added instructions for skipobject to each source
* removed saml
* removed oauth
* Updates
* Added provider SkipObject instructions
* combined examples into one
* modified kerberos python snippet as per suggestion from Marc
* Update website/docs/add-secure-apps/providers/property-mappings/index.md
Co-authored-by: Dominic R <dominic@sdko.org>
Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
* Update website/docs/users-sources/sources/protocols/kerberos/index.md
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
* Clarified how to use the exception
* Update website/docs/add-secure-apps/providers/property-mappings/index.md
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
* Update website/docs/add-secure-apps/providers/property-mappings/index.md
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
* fixed missing ) after gws
Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
* fixed missing . from /scim
Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
* fixing broken links
Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
* Fixed links
Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
Co-authored-by: Dominic R <dominic@sdko.org>
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
* revert token_expiry format in example blueprint
Signed-off-by: Marcelo Elizeche Landó <marcelo@goauthentik.io>
* Revert blueprint change, use hard link to the previous version in the docs
---------
Signed-off-by: Marcelo Elizeche Landó <marcelo@goauthentik.io>
web: Fix issues surrounding markdown rendering.
- Fix issue where Mermaid diagrams do not render.
- Fix link colors in dark mode.
- Fix anchored links triggering router.
- Fix issue where links occasionally link to missing page.
website/docs: Flesh out Apple Business Manager integration.
- Fix missing required attribute.
- Adjust visible headers in table of contents.
- Fix Docusaurus warning for nested paragraphs.
* added Enterprise label
* fix date to be semantic version
* added Ent label, for real this time
* add Ent to procedural page too
---------
Co-authored-by: Tana M Berry <tana@goauthentik.com>
* Add Passkeys reference in several parts where WebAuthn is mentioned for better docs UX and SEO)
* Add version badge to Webauthn / passkeys authenticator
* fix linting issues
* Better wording to differenciate concepts
* Revert to css class for version badge because the ak-version tag don't support versions=<2023
* first pass at removing wizard
* missed one
* Replaced the word modal wth the word box or simply rewrote to avoid saying modal.
* typo
---------
Co-authored-by: Tana M Berry <tana@goauthentik.com>
* website/docs/add-secure-apps/providers/sff/index.md
* draft
* dir name
* added procedural
* first draft for review
* tweak
* tweak
* backchannel info
* tweak
* edits form Ken and Dominic
* not sure
* tweak to rebuild
* tweak
* added finishing sentence
* tweaks
* typos
---------
Co-authored-by: Tana M Berry <tana@goauthentik.com>
The sentence is broken; fixing typo to clarify that a secure connection is established *before* an LDAP bind.
Signed-off-by: klmmr <35450576+klmmr@users.noreply.github.com>
* Update website docs for docker outpost integration
- Changed the docker socket proxy link to point to a better and more maintained solution.
- Changed permissions to include System/Info.
- Added a section on how to connect to a docker socket proxy.
Signed-off-by: itskagee <17406594+itskagee@users.noreply.github.com>
* add description for System Info permission
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* Apply suggestions from code review
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: itskagee <17406594+itskagee@users.noreply.github.com>
* website/docs: updated docker outpost integration for docker socket proxies
- Added additional information regarding docker socket proxies.
- Changed the layout to better present said information.
* Update website/docs/add-secure-apps/outposts/integrations/docker.md
Signed-off-by: Tana M Berry <tanamarieberry@yahoo.com>
---------
Signed-off-by: itskagee <17406594+itskagee@users.noreply.github.com>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Tana M Berry <tanamarieberry@yahoo.com>
Co-authored-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
* add captcha to identification stage
* simplify component invocations
* fail fast on `onTokenChange` default behavior
* reword docs
* rename `token` to `captcha_token` in Identification stage contexts
(In Captcha stage contexts the name `token` seems well-scoped.)
* use `nothing` instead of ``` html`` ```
* remove rendered Captcha component from document flow on Identification stages
Note: this doesn't remove the captcha itself, if interactive, only the loading
indicator.
* add invisible requirement to captcha on Identification stage
* stylize docs
* add friendlier error messages to Captcha stage
* fix tests
* make captcha error messages even friendlier
* add test case to retriable captcha
* use default
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: Jens Langhammer <jens@goauthentik.io>
* authenticator_validate: autoselect last used device class
* improve usability of `AuthenticatorValidationStage`
* don't automatically offer the recovery key authenticator validation
I believe this could confuse users more than help them
* web: move mutator block into the `willUpdate` override
Removed the section of code from the renderer that updates the state of the component;
Mutating in the middle of a render is strongly discouraged. This block contains an
algorithm for determining if the selectedDeviceChallenge should be set and how; since
`selectedDeviceChallenge` is a state, we don't want to be changing it outside of those
lifecycle methods that do not trigger a rerender.
* web: move styles() to top of class, extract custom CSS to a named block.
* lint: collapse multiple early returns, missing curly brace.
* autoselect device only once even if the user only has 1 device
* make `DeviceChallenge.last_used` nullable instead of optional
* clarify button text
* fix typo
* add docs for automatic device selection
* update docs
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com>
* fix punctuation
---------
Signed-off-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com>
Co-authored-by: Ken Sternberg <ken@goauthentik.io>
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>