Changeset 49:f30f42080711 in AnnotationManagerN4J for src


Ignore:
Timestamp:
Sep 27, 2012, 10:39:15 AM (12 years ago)
Author:
casties
Branch:
default
Message:

first steps for authorization for annotations ui.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/de/mpiwg/itgroup/annotations/restlet/annotations_ui/AnnotationsUiRestlet.java

    r34 r49  
    77import org.restlet.Context;
    88import org.restlet.Restlet;
     9import org.restlet.data.ChallengeScheme;
    910import org.restlet.routing.Router;
     11import org.restlet.security.ChallengeAuthenticator;
     12import org.restlet.security.MapVerifier;
    1013
    1114import de.mpiwg.itgroup.annotations.restlet.BaseRestlet;
     
    4851
    4952        router.attach("/", InfoResource.class);
    50         // authenticator.setNext(router);
    51         // return authenticator;
    5253
    53         return router;
     54        // Create a simple password verifier
     55        MapVerifier verifier = new MapVerifier();
     56        verifier.getLocalSecrets().put("scott", "tiger".toCharArray());
     57        // Create a Guard
     58        ChallengeAuthenticator guard = new ChallengeAuthenticator(getContext(), ChallengeScheme.HTTP_BASIC, "Tutorial");
     59        guard.setVerifier(verifier);
     60        // put everything through guard
     61        guard.setNext(router);
     62        return guard;
    5463    }
    5564
    56    
    5765    @Override
    5866    public String getVersion() {
Note: See TracChangeset for help on using the changeset viewer.