You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<iclass='fa fa-pencil-square-o'></i> Improve this doc
1474
+
</button>
1475
+
</div>
1476
+
1477
+
1464
1478
<divclass="paragraph">
1465
1479
<p>The built-in <ahref="#login">Login Controller</a> uses every available authentication provider. The first provider that returns a successful authentication response will have its value used as the basis for the JWT token or session state.</p>
1466
1480
</div>
1467
1481
<divclass="paragraph">
1468
1482
<p>Basic authentication which is implemented as an <ahref="../api/io/micronaut/security/filters/AuthenticationFetcher.html">AuthenticationFetcher</a> will also trigger the available <ahref="../api/io/micronaut/security/authentication/AuthenticationProvider.html">AuthenticationProvider</a>s.</p>
<iclass='fa fa-pencil-square-o'></i> Improve this doc
1490
+
</button>
1491
+
</div>
1492
+
1493
+
1470
1494
<divclass="paragraph">
1471
-
<p>Micronaut comes with authentication providers for LDAP and the OAuth 2.0 password grant authentication flow. For any custom authentication, an authentication provider must be created.</p>
1495
+
<p>Micronaut comes with authentication providers for LDAP (<ahref="../api/io/micronaut/security/ldap/LdapAuthenticationProvider.html">LdapAuthenticationProvider</a>) and the OAuth 2.0 password grant authentication flow (<ahref="../api/io/micronaut/security/oauth2/endpoint/token/request/password/OauthPasswordAuthenticationProvider.html">OauthPasswordAuthenticationProvider</a> and <ahref="../api/io/micronaut/security/oauth2/endpoint/token/request/password/OpenIdPasswordAuthenticationProvider.html">OpenIdPasswordAuthenticationProvider</a>). For any custom authentication, an authentication provider must be created.</p>
0 commit comments