U mnie pomogło zainstalowanie Hosting Bundle, a nie zwykłego pakietu x64.
Jakkolwiek ta dotnetowa aplikacja komunikuje się z sso-idp za pomocą OIDC, więc można zamiast niej użyć innego SSO. Szkoda, że nie ma o tym mowy w dokumentacji. Jakkolwiek SLO chyba nie jest obsługiwane, przez sso-idp.
Np. dla casa konfiguracja wygląda mniej więcej tak:
{"ClientId":"ezd","ResponseType":"id_token","Configuration":{"Issuer":"https://cas/oidc","AuthorizationEndpoint":"https://cas/oidc/authorize","JsonWebKeySet": klucze_z_https://cas/oidc/jwks}}
oraz definicja serwisu:
{
"@class" : "org.apereo.cas.services.OidcRegisteredService",
"id" : 71,
"evaluationOrder": 71,
"name" : "ezd",
"description": "ezd",
"serviceId": "^https://sso-idp\\.domena.*",
"clientId": "ezd",
"clientSecret": "ssssssssssssssssssssssssssssssss",
"supportedGrantTypes" : [ "java.util.HashSet", [ "authorization_code", "password", "client_credentials", "refresh_token" ] ],
"supportedResponseTypes" : [ "java.util.HashSet", [ "id_token" ] ],
"scopes" : [ "java.util.HashSet", [ "openid", "profile" ] ],
"bypassApprovalPrompt": true,
"logoutType" : "NONE",
"usernameAttributeProvider" : {
"@class" : "org.apereo.cas.services.PrincipalAttributeRegisteredServiceUsernameProvider",
"usernameAttribute" : "ezdid"
}
}
Czy da się jakoś ukryć formularz logowania nazwą użytkownika i hasłem, aby użytkownicy mogli się logować tylko przez AD / zewnętrzne SSO?
Słyszałem do pracownika NASKU, że to możliwe, ale nie jest udokumentowane.
Jest możliwe wyłączenia logowania się nazwą użytkownika i hasłem. NASK ma skrypt na tę operację. Ale widok samego formularza się nie zmieni. Dzięki temu zabiegowi ograniczyliśmy do minimum możliwość przypadkowego - np. przez błędne wpisanie hasła - zablokowania swojego konta przez pracownika
Przypominam temat ponieważ mam problem z uruchomieniem integracji z ad. Wszystko zrobione wg instrukcji, adezd.xxxx.x.pl uruchomione, z autoryzacją z gościa zwraca ok -200, bez tego wywołuje ekran logowania, klucz integracji generowany prawidłowo, linijka po linijce, wszystko jak w instrukcji a mimo to nic.
Pytanie, gdzie w jaki sposób i na co mogę zwrócić uwagę aby zweryfikować co może nie działać poprawnie. IIS działa, dnsy zaktualizowane, użytkownik w ad założony, pula też, wszystkie elementy ról i funkcji serwera zainstalowane, net core 9.0 wersja odpowiednia,
użytkownik w kuip skonfigurowany jak zewnętrzny dostawca ad. No nie mam pomysłu.
Może ktoś z Was kopał się z problemem i miał podobne doświadczenia.
naprawdę nikt nie miał żadnych problemów z uruchomieniem ad ?
