parent
6dd313b97c
commit
f1b6cdc401
2 changed files with 23 additions and 0 deletions
20
koji/auth.py
20
koji/auth.py
|
|
@ -748,6 +748,15 @@ def get_user_data(user_id):
|
|||
|
||||
|
||||
def login(*args, **opts):
|
||||
"""Create a login session with plain user/password credentials.
|
||||
|
||||
:param str user: username
|
||||
:param str password: password
|
||||
:param dict opts: curently can contain only 'host_ip' key for overriding client IP address
|
||||
|
||||
:returns dict: session info
|
||||
"""
|
||||
|
||||
return context.session.login(*args, **opts)
|
||||
|
||||
|
||||
|
|
@ -756,18 +765,29 @@ def krbLogin(*args, **opts):
|
|||
|
||||
|
||||
def sslLogin(*args, **opts):
|
||||
"""Login via SSL certificate
|
||||
|
||||
:param str proxyuser: proxy username
|
||||
:returns dict: session info
|
||||
"""
|
||||
return context.session.sslLogin(*args, **opts)
|
||||
|
||||
|
||||
def logout():
|
||||
"""expire a login session"""
|
||||
return context.session.logout()
|
||||
|
||||
|
||||
def subsession():
|
||||
"""Create a subsession"""
|
||||
return context.session.subsession()
|
||||
|
||||
|
||||
def logoutChild(session_id):
|
||||
"""expire a subsession
|
||||
|
||||
:param int subsession_id: subsession ID (for current session)
|
||||
"""
|
||||
return context.session.logoutChild(session_id)
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue