302.6. ShiroSecurityToken 생성 및 메시지 교환에 삽입

ShiroSecurityToken 오브젝트는 ShiroSecurityTokenInjector라는 Shiro Processor를 사용하여 메시지 교환에 생성 및 삽입될 수 있습니다. 클라이언트에서 ShiroSecurityTokenInjector를 사용하여 ShiroSecurityToken을 삽입하는 예는 다음과 같습니다.

    ShiroSecurityToken shiroSecurityToken = new ShiroSecurityToken("ringo", "starr");
    ShiroSecurityTokenInjector shiroSecurityTokenInjector =
        new ShiroSecurityTokenInjector(shiroSecurityToken, passPhrase);

    from("direct:client").
        process(shiroSecurityTokenInjector).
        to("direct:secureEndpoint");