Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Аутентификация на сфере / 4 сообщений из 4, страница 1 из 1
01.11.2012, 12:55:13
    #38021490
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация на сфере
Получаю атрибуты

PDAuthorizationContext authContext = new PDAuthorizationContext(request.getLocale(), taiUrlConfig);

taiUrlConfig соедржит реальный путь, authContext !=null
// try {

String creds = getCreds();
getCreds - возращает test
byte[] bytes = creds.getBytes();

PDPrincipal principal = new PDPrincipal(authContext, bytes); - валится на этой строчки - null pointer

В чем может быть причина?
...
Рейтинг: 0 / 0
01.11.2012, 13:45:19
    #38021632
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация на сфере
Ошибка другая


Caused by:
[java.io.IOException: Sequence tag error
]

Wrappered Exception:
java.io.IOException: Sequence tag error
at com.tivoli.pd.jasn1.PDSequence.decode(PDSequence.java:28)
at com.tivoli.pd.jasn1.PDSequence.decode(PDSequence.java:25)
at com.tivoli.pd.jazn.a.a(a.java:185)
at com.tivoli.pd.jazn.a.a(a.java:140)
at com.tivoli.pd.jazn.a.<init>(a.java:96)
at com.tivoli.pd.jazn.PDPrincipal.<init>(PDPrincipal.java:40)
at ru.iteco.kursval.system.security.SudirImpl.getAttributes0(SudirImpl.java:441)
at ru.iteco.kursval.system.security.SudirImpl.getAttributes(SudirImpl.java:185)
... 35 more
Caused by: java.io.IOException: Sequence tag error
at com.ibm.security.util.DerInputStream.getSequence(DerInputStream.java:396)
at com.tivoli.pd.jasn1.PDASNComposite.a(PDASNComposite.java:42)
at com.tivoli.pd.jasn1.PDSequence.decode(PDSequence.java:8)
... 42 more


Доступа к северу аутенфикации нет, надо костыль сделать
Что за decode может кто сталкиваля, что надо прописать в authContext
...
Рейтинг: 0 / 0
01.11.2012, 14:59:10
    #38021839
0FD
0FD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация на сфере
-=Koba=-,

Читаем
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 PDPrincipal

public PDPrincipal(PDAuthorizationContext ctxt,
                   byte[] creds)
            throws PDException

    Constructs an Access Manager PDPrincipal from a byte array PAC. The byte array must have been created with the PDPrincipal.getPAC() method of the Access Manager Authorization API for Java or the azn_creds_get_pac() interface of Access Manager Authorization C API.

    Parameters:
        ctxt - the authorization context. The authorization context represents the connection to the Access Manager domain.
        creds - user credential byte array in PAC format. 
    Throws:
        PDException - if an error occurs. This exception may contain error and message codes defined in the product Error Message Reference document.




Приходят 3 мысли либо PAC format очень-очень простой, что получается test, либо надо получать эти байты получать как написано выше, либо попробовать использовать вот этот конструктор PDPrincipal(PDAuthorizationContext ctxt, java.lang.String name)
...
Рейтинг: 0 / 0
01.11.2012, 16:59:30
    #38022148
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация на сфере
0FD-=Koba=-,

Читаем
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 PDPrincipal

public PDPrincipal(PDAuthorizationContext ctxt,
                   byte[] creds)
            throws PDException

    Constructs an Access Manager PDPrincipal from a byte array PAC. The byte array must have been created with the PDPrincipal.getPAC() method of the Access Manager Authorization API for Java or the azn_creds_get_pac() interface of Access Manager Authorization C API.

    Parameters:
        ctxt - the authorization context. The authorization context represents the connection to the Access Manager domain.
        creds - user credential byte array in PAC format. 
    Throws:
        PDException - if an error occurs. This exception may contain error and message codes defined in the product Error Message Reference document.




Приходят 3 мысли либо PAC format очень-очень простой, что получается test, либо надо получать эти байты получать как написано выше, либо попробовать использовать вот этот конструктор PDPrincipal(PDAuthorizationContext ctxt, java.lang.String name)

test написан от балды, вообще он должен получаться и заголовка от сервера, но доступа нет, поэтому сформировать его не могу
Влияет ли это?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Аутентификация на сфере / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]