public class

StormpathSecurityProvider

extends AbstractSecurityProvider
implements Startable
java.lang.Object
   ↳ org.mule.security.AbstractSecurityProvider
     ↳ org.mule.modules.stormpath.StormpathSecurityProvider

Summary

[Expand]
Inherited Constants
From interface org.mule.api.lifecycle.Initialisable
From interface org.mule.api.lifecycle.Startable
Fields
private static final Pattern CODE_400_PATTERN
private static final Log LOGGER
private String stormpathApplicationId
private String stormpathApplicationName
private final StormpathModuleRestClientAdapter stormpathModule
[Expand]
Inherited Fields
From class org.mule.security.AbstractSecurityProvider
Public Constructors
StormpathSecurityProvider(String securityProviderName, StormpathModuleRestClientAdapter stormpathModule)
Public Methods
Authentication authenticate(Authentication authentication)
void setStormpathApplicationId(String stormpathApplicationId)
void setStormpathApplicationName(String stormpathApplicationName)
void start()
[Expand]
Inherited Methods
From class org.mule.security.AbstractSecurityProvider
From class java.lang.Object
From interface org.mule.api.NameableObject
From interface org.mule.api.NamedObject
From interface org.mule.api.lifecycle.Initialisable
From interface org.mule.api.lifecycle.Startable
From interface org.mule.api.security.SecurityProvider

Fields

private static final Pattern CODE_400_PATTERN

private static final Log LOGGER

private String stormpathApplicationId

private String stormpathApplicationName

private final StormpathModuleRestClientAdapter stormpathModule

Public Constructors

public StormpathSecurityProvider (String securityProviderName, StormpathModuleRestClientAdapter stormpathModule)

Parameters
securityProviderName
stormpathModule

Public Methods

public Authentication authenticate (Authentication authentication)

Parameters
authentication
Throws
SecurityException

public void setStormpathApplicationId (String stormpathApplicationId)

Parameters
stormpathApplicationId

public void setStormpathApplicationName (String stormpathApplicationName)

Parameters
stormpathApplicationName

public void start ()

Throws
MuleException