Interface IInCoreAuthentication

All Superinterfaces:
IAuthentication, IInternalAuthentication

public interface IInCoreAuthentication extends IInternalAuthentication
  • Method Details

    • buildContext

      net.bluemind.core.context.SecurityContext buildContext(String sid, String origin, String domainUid, String userUid) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • buildContext

      default net.bluemind.core.context.SecurityContext buildContext(String sid, String domainUid, String userUid) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • buildContext

      default net.bluemind.core.context.SecurityContext buildContext(String domainUid, String userUid) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • buildContextCached

      net.bluemind.core.context.SecurityContext buildContextCached(String domainUid, String userUid) throws net.bluemind.core.api.fault.ServerFault
      Same as buildContext(String, String) but served from a short lived cache. Meant for permission checks made on behalf of a user; group and role changes may take a few minutes to be reflected.
      Throws:
      net.bluemind.core.api.fault.ServerFault