Uses of Interface
net.officefloor.web.spi.security.HttpSecurity
Packages that use HttpSecurity
Package
Description
-
Uses of HttpSecurity in net.officefloor.web.jwt
Classes in net.officefloor.web.jwt that implement HttpSecurityMethods in net.officefloor.web.jwt that return HttpSecurityModifier and TypeMethodDescriptionHttpSecurity<HttpAuthentication<Void>,JwtHttpAccessControl<C>, Void, None, JwtHttpSecuritySource.Flows> JwtHttpSecuritySource.sourceHttpSecurity(HttpSecurityContext context) -
Uses of HttpSecurity in net.officefloor.web.security.impl
Methods in net.officefloor.web.security.impl that return HttpSecurityModifier and TypeMethodDescriptionHttpSecurityConfiguration.getHttpSecurity()Obtains theHttpSecurity.Constructors in net.officefloor.web.security.impl with parameters of type HttpSecurityModifierConstructorDescriptionAuthenticationContextManagedObjectSource(String qualifier, HttpSecurity<A, AC, C, O, F> httpSecurity) Instantiate.AuthenticationManagedObjectSource(String name, HttpSecurity<A, AC, C, ?, ?> security, HttpSecurityType<A, AC, C, ?, ?> securityType) Instantiate.HttpChallengeFunction(String httpSecurityName, HttpSecurity<?, ?, ?, O, F> httpSecurity) Initiate.ManagedObjectAuthenticateFunction(String httpSecurityName, HttpSecurity<?, AC, C, ?, F> httpSecurity) Instantiate.ManagedObjectLogoutFunction(String httpSecurityName, HttpSecurity<?, AC, ?, O, F> httpSecurity) Instantiate. -
Uses of HttpSecurity in net.officefloor.web.security.scheme
Classes in net.officefloor.web.security.scheme that implement HttpSecurityModifier and TypeClassDescriptionclassAbstractMockHttpSecuritySource<C,O extends Enum<O>, F extends Enum<F>> Abstract mockHttpSecuritySource.classHttpSecurityenable access to all roles.classMockHttpSecuritySourceto use for testing with challenges.classMockHttpSecuritySourcethat challenges with a HTML form.Methods in net.officefloor.web.security.scheme that return HttpSecurityModifier and TypeMethodDescriptionAbstractMockHttpSecuritySource.sourceHttpSecurity(HttpSecurityContext context) AnonymousHttpSecuritySource.sourceHttpSecurity(HttpSecurityContext context) HttpSecurity<HttpAuthentication<Void>,HttpAccessControl, Void, BasicHttpSecuritySource.Dependencies, None> BasicHttpSecuritySource.sourceHttpSecurity(HttpSecurityContext context) HttpSecurity<HttpAuthentication<Void>,HttpAccessControl, Void, DigestHttpSecuritySource.Dependencies, None> DigestHttpSecuritySource.sourceHttpSecurity(HttpSecurityContext context) HttpSecurity<HttpAuthentication<HttpCredentials>,HttpAccessControl, HttpCredentials, FormHttpSecuritySource.Dependencies, FormHttpSecuritySource.Flows> FormHttpSecuritySource.sourceHttpSecurity(HttpSecurityContext context) MockChallengeHttpSecuritySource.sourceHttpSecurity(HttpSecurityContext context) HttpSecurity<MockAuthentication,MockAccessControl, MockCredentials, None, MockFlowHttpSecuritySource.Flows> MockFlowHttpSecuritySource.sourceHttpSecurity(HttpSecurityContext context) -
Uses of HttpSecurity in net.officefloor.web.security.type
Methods in net.officefloor.web.security.type that return HttpSecurityModifier and TypeMethodDescriptionstatic <A,AC extends Serializable, C, O extends Enum<O>, F extends Enum<F>, HS extends HttpSecuritySource<A, AC, C, O, F>>
HttpSecurity<A,AC, C, O, F> HttpSecurityLoaderUtil.loadHttpSecurity(Class<HS> httpSecuritySourceClass, String... propertyNameValues) Convenience method to load theHttpSecurityinitialised ready for testing.Methods in net.officefloor.web.security.type with parameters of type HttpSecurityModifier and TypeMethodDescriptionstatic <AC extends Serializable,C>
AuthenticationContext<AC,C> HttpSecurityLoaderUtil.createAuthenticationContext(ServerHttpConnection connection, HttpSecurity<?, AC, C, ?, ?> security, Consumer<FunctionAuthenticateContext<AC, C>> handleAuthenticate) Creates anAuthenticationContextfor testing. -
Uses of HttpSecurity in net.officefloor.web.spi.security
Methods in net.officefloor.web.spi.security that return HttpSecurityModifier and TypeMethodDescriptionHttpSecuritySource.sourceHttpSecurity(HttpSecurityContext context) Sources theHttpSecurity.