Interface SecurityConfig


@JsType(isNative=true, name="ng.SecurityConfig", namespace="<global>") public interface SecurityConfig
Public AngularTS SecurityConfig contract exposed through the global ng namespace for Closure-annotated applications.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    elemental2.core.JsArray<String>
    HTTP origins explicitly permitted to carry credentials.
    Public SecurityConfig.credentials member exposed by the AngularTS namespace contract.
    Public SecurityConfig.fallback member exposed by the AngularTS namespace contract.
    Public SecurityConfig.isAuthenticated member exposed by the AngularTS namespace contract.
    Public SecurityConfig.permissions member exposed by the AngularTS namespace contract.
    void
    setAllowInsecureOrigins(elemental2.core.JsArray<String> allowInsecureOrigins)
    HTTP origins explicitly permitted to carry credentials.
    void
    Public SecurityConfig.credentials member exposed by the AngularTS namespace contract.
    void
    setFallback(String fallback)
    Public SecurityConfig.fallback member exposed by the AngularTS namespace contract.
    void
    setIsAuthenticated(Object isAuthenticated)
    Public SecurityConfig.isAuthenticated member exposed by the AngularTS namespace contract.
    void
    setPermissions(Object permissions)
    Public SecurityConfig.permissions member exposed by the AngularTS namespace contract.
  • Method Details

    • create

      @JsOverlay static SecurityConfig create()
    • getAllowInsecureOrigins

      @JsProperty elemental2.core.JsArray<String> getAllowInsecureOrigins()
      HTTP origins explicitly permitted to carry credentials.
    • getCredentials

      @JsProperty SecurityCredentialsConfig getCredentials()
      Public SecurityConfig.credentials member exposed by the AngularTS namespace contract.
    • getFallback

      @JsProperty String getFallback()
      Public SecurityConfig.fallback member exposed by the AngularTS namespace contract.
    • getIsAuthenticated

      @JsProperty Object getIsAuthenticated()
      Public SecurityConfig.isAuthenticated member exposed by the AngularTS namespace contract.
    • getPermissions

      @JsProperty Object getPermissions()
      Public SecurityConfig.permissions member exposed by the AngularTS namespace contract.
    • setAllowInsecureOrigins

      @JsProperty void setAllowInsecureOrigins(elemental2.core.JsArray<String> allowInsecureOrigins)
      HTTP origins explicitly permitted to carry credentials.
    • setCredentials

      @JsProperty void setCredentials(SecurityCredentialsConfig credentials)
      Public SecurityConfig.credentials member exposed by the AngularTS namespace contract.
    • setFallback

      @JsProperty void setFallback(String fallback)
      Public SecurityConfig.fallback member exposed by the AngularTS namespace contract.
    • setIsAuthenticated

      @JsProperty void setIsAuthenticated(Object isAuthenticated)
      Public SecurityConfig.isAuthenticated member exposed by the AngularTS namespace contract.
    • setPermissions

      @JsProperty void setPermissions(Object permissions)
      Public SecurityConfig.permissions member exposed by the AngularTS namespace contract.