->
scalarNode('check_post_only'
) ->
defaultFalse() ->
info('If true, only HTTP POST requests to "check_route" will be handled by the authenticator.'
) ->
end() ->
arrayNode('signature_properties'
) ->
isRequired() ->
prototype('scalar'
)->
end() ->
requiresAtLeastOneElement() ->
info('An array of properties on your User that are used to sign the link. If any of these change, all existing links will become invalid.'
) ->
example(['email', 'password'
]) ->
end() ->
integerNode('lifetime'
) ->
defaultValue(600
) ->
info('The lifetime of the login link in seconds.'
) ->
end() ->
integerNode('max_uses'
) ->
defaultNull() ->
info('Max number of times a login link can be used - null means unlimited within lifetime.'
) ->
end() ->
scalarNode('used_link_cache'
) ->
info('Cache service id used to expired links of max_uses is set.'
) ->
end() ->
scalarNode('success_handler'
)