15.13.3. 即時ログイン
もっともシンプルなストラテジーは、ユーザーを単純に即時ログインさせることです。 次のナビゲーションルールでは
#{openid.loginImmediately()} アクションを使ってこれを処理する方法を示します。
loginImmediately() アクションは OpenID が有効であるかどうかを確認します。 有効であればアイデンティティコンポーネントに OpenIdPrincipal が追加され、ユーザーがログインしたと印を付けます (#{identity.loggedIn} に true の印を付ける)。そして loginImmediately() アクションが true を返します。OpenID が有効ではない場合、 メソッドは false を返してそのユーザーはアプリケーションに未認証で入ります。 ユーザーの OpenID が有効の場合、 #{openid.validatedId} の式を使ってアクセス可能となるため #{openid.valid} は true になります。