principalOrNull
context(authCtx: OptionalPrincipalContext<P>)
val <P : Any> ApplicationCall.principalOrNull: P?(source)
val <P : Any> ApplicationCall.principalOrNull: P?(source)
Authenticated principal for the current typed route, or null when authentication is optional and no principal was resolved.
Use this property inside authenticateWithOptional route blocks. For required authentication, prefer principal.