mirror of
https://github.com/unraid/api.git
synced 2026-01-04 07:29:48 -06:00
- Updated `getRedirectUri` method in `OidcAuthService` to handle various edge cases for redirect URIs, including full URIs, malformed URLs, and default ports. - Added comprehensive tests for `OidcAuthService` to validate redirect URI construction and error handling. - Modified `RestController` to utilize `redirect_uri` query parameter for authorization requests. - Updated frontend components to include `redirect_uri` in authorization URLs, ensuring correct handling of different protocols and ports. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Stronger OIDC redirect_uri validation and an admin GraphQL endpoint to view full OIDC configuration. * OIDC Debug Logs UI (panel, button, modal), enhanced log viewer with presets/filters, ANSI-colored rendering, and a File Viewer component. * New GraphQL queries to list and fetch config files; API Config Download page. * **Refactor** * Centralized, modular OIDC flows and safer redirect handling; topic-based log subscriptions with a watcher manager for scalable live logs. * **Documentation** * Cache TTL guidance clarified to use milliseconds. * **Chores** * Added ansi_up and escape-html deps; improved log formatting; added root codegen script. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
22 lines
551 B
JSON
22 lines
551 B
JSON
{
|
|
"providers": [
|
|
{
|
|
"id": "unraid.net",
|
|
"name": "Unraid.net",
|
|
"clientId": "CONNECT_SERVER_SSO",
|
|
"issuer": "https://account.unraid.net",
|
|
"authorizationEndpoint": "https://account.unraid.net/sso/",
|
|
"tokenEndpoint": "https://account.unraid.net/api/oauth2/token",
|
|
"scopes": [
|
|
"openid",
|
|
"profile",
|
|
"email"
|
|
],
|
|
"authorizedSubIds": [
|
|
"297294e2-b31c-4bcc-a441-88aee0ad609f"
|
|
],
|
|
"buttonText": "Login With Unraid.net"
|
|
}
|
|
],
|
|
"defaultAllowedOrigins": []
|
|
} |