com.atlassian.seraph.config
Interface LoginUrlStrategy

All Superinterfaces:
Initable
All Known Implementing Classes:
DefaultLoginUrlStrategy

public interface LoginUrlStrategy
extends Initable

Strategy for programatically overriding the SecurityConfig's default login/logout URL configuration. This is useful for applications that may only know their login URL at runtime (for example, JIRA Studio)

Technically this should be a LoginLogoutUrlStrategy, but that's a really dumb name. :)


Method Summary
 String getLinkLoginURL(SecurityConfig config, String configuredLinkLoginUrl)
           
 String getLoginURL(SecurityConfig config, String configuredLoginUrl)
           
 String getLogoutURL(SecurityConfig config, String configuredLogoutUrl)
           
 
Methods inherited from interface com.atlassian.seraph.Initable
init
 

Method Detail

getLoginURL

String getLoginURL(SecurityConfig config,
                   String configuredLoginUrl)

getLogoutURL

String getLogoutURL(SecurityConfig config,
                    String configuredLogoutUrl)

getLinkLoginURL

String getLinkLoginURL(SecurityConfig config,
                       String configuredLinkLoginUrl)


Copyright © 2013 Atlassian. All Rights Reserved.