From 2539d98cc6c3d398db9d2d2ecba81bfab5165cc8 Mon Sep 17 00:00:00 2001 From: Felipe Mattioli Date: Sun, 7 Jul 2024 16:36:16 -0300 Subject: [PATCH] FEAT: Adding new method to return server url --- .../Feijuca.Keycloak.MultiTenancy/Services/AuthService.cs | 5 +++++ .../Feijuca.Keycloak.MultiTenancy/Services/IAuthService.cs | 1 + 2 files changed, 6 insertions(+) diff --git a/src/Feijuca.Keycloak.Auth.MultiTenancy/Feijuca.Keycloak.MultiTenancy/Services/AuthService.cs b/src/Feijuca.Keycloak.Auth.MultiTenancy/Feijuca.Keycloak.MultiTenancy/Services/AuthService.cs index dc50c1b..e791761 100644 --- a/src/Feijuca.Keycloak.Auth.MultiTenancy/Feijuca.Keycloak.MultiTenancy/Services/AuthService.cs +++ b/src/Feijuca.Keycloak.Auth.MultiTenancy/Feijuca.Keycloak.MultiTenancy/Services/AuthService.cs @@ -41,6 +41,11 @@ public Realm GetRealm(string realmName) return _authSettings.Realms.FirstOrDefault(r => r.Name == realmName)!; } + public string GetServerUrl() + { + return _authSettings.AuthServerUrl!; + } + private string GetToken() { var authorizationHeader = _httpContextAccessor.HttpContext!.Request.Headers.Authorization.FirstOrDefault(); diff --git a/src/Feijuca.Keycloak.Auth.MultiTenancy/Feijuca.Keycloak.MultiTenancy/Services/IAuthService.cs b/src/Feijuca.Keycloak.Auth.MultiTenancy/Feijuca.Keycloak.MultiTenancy/Services/IAuthService.cs index 6303ab1..0ba8d55 100644 --- a/src/Feijuca.Keycloak.Auth.MultiTenancy/Feijuca.Keycloak.MultiTenancy/Services/IAuthService.cs +++ b/src/Feijuca.Keycloak.Auth.MultiTenancy/Feijuca.Keycloak.MultiTenancy/Services/IAuthService.cs @@ -7,6 +7,7 @@ public interface IAuthService string GetTenantFromToken(); string GetClientId(); string GetClientSecret(); + string GetServerUrl(); Realm GetRealm(string realmName); Guid GetUserFromToken(); }