<div><h3>Test Results for Keycloak Fine-grained Authorization Feature </h3></div>
<div>
<h4>Implemented OIDC Features</h4>
<ul>
<li>Using angular-auth-oidc-client lib 14.1.5 for Keylcloak Login</li>
<li>Using Autologin Feature from angular-auth-oidc-client</li>
<li>Using AuthInterceptor from angular-auth-oidc-client </li>
<li>Using Silent renew Access Tokens from angular-auth-oidc-client </li>
<li>Using AutoLoginPartialRoutesGuard as our default Component ( Login ) is protected by a Guard</li>
</ul>
<h4>OIDC Docu </h4>
<ul>
<li><ahref="https://angular-auth-oidc-client.com/docs/documentation/auto-login"target="_blank">Using Autlogin with AutoLoginPartialRoutesGuard</a></li>
<li><ahref="https://angular-auth-oidc-client.com/docs/documentation/using-access-tokens"target="_blank">Using Using HTTP Interceptor </a></li>
</ul>
<h4>App Runtime Parameter</h4>
<pre>
App-Info::isAuthenticated : {{ isAuthenticated }}
...
...
@@ -10,6 +25,7 @@
</pre>
</div>
<hr>
<h4>Application Tests</h4>
<h5>Login with superadmin/xxx</h5>
...
...
@@ -45,13 +61,5 @@
<h5>Login with testuser/xxx</h5>
<pre>
CLick on Show All Accounts -> Should fail with HTTP 403
All other Operations should alos fail with HTTP 403
All other Operations should also fail with HTTP 403
</pre>
<h5>Implemented OIDC Features</h5>
<ul>
<li>Using angular-auth-oidc-client lib 14.1.5 for Keylcloak Login</li>
<li>Implementing Autologin Feature from angular-auth-oidc-client</li>
<li>Implementing AuthInterceptor from angular-auth-oidc-client </li>
<li>Silent renew Access Tokens from angular-auth-oidc-client </li>