Skip to content
TokenPrincipal.java 508 B
Newer Older
Sonia Zorba's avatar
Sonia Zorba committed
package it.inaf.ia2.transfer.auth;

import java.security.Principal;

public class TokenPrincipal implements Principal {

    private final String name;
    private final String token;

    public TokenPrincipal() {
        this("anonymous", null);
    }

    public TokenPrincipal(String userId, String token) {
        this.name = userId;
        this.token = token;
    }

    @Override
    public String getName() {
        return name;
    }

    public String getToken() {
        return token;
    }
}